最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 雙向同步的鍵值沖突問題的解決方法分享

 更新時間:2011年09月26日 14:31:09   作者:  
多主互備和主從復制有一些區(qū)別,因為多主中都可以對服務器有寫權限,所以設計到自增長重復問題
出現(xiàn)的問題(多主自增長ID重復)
1:首先我們通過A,B的test表結構
2:掉A,在B上對數(shù)據(jù)表test(存在自增長ID)執(zhí)行插入操作,返回插入ID為1
3:后停掉B,在A上對數(shù)據(jù)表test(存在自增長ID)執(zhí)行插入操作,返回的插入ID也是1
4:然后 我們同時啟動A,B,就會出現(xiàn)主鍵ID重復

解決方法:
我們只要保證兩臺服務器上插入的自增長數(shù)據(jù)不同就可以了
如:A查奇數(shù)ID,B插偶數(shù)ID,當然如果服務器多的話,你可以定義算法,只要不同就可以了

在這里我們在A,B上加入?yún)?shù),以實現(xiàn)奇偶插入

A:my.cnf上加入?yún)?shù)

auto_increment_offset = 1
auto_increment_increment = 2
這樣A的auto_increment字段產生的數(shù)值是:1, 3, 5, 7, …等奇數(shù)ID了

B:my.cnf上加入?yún)?shù)

auto_increment_offset = 2
auto_increment_increment = 2
這樣B的auto_increment字段產生的數(shù)值是:2, 4, 6, 8, …等偶數(shù)ID了

可以看出,你的auto_increment字段在不同的服務器之間絕對不會重復,所以Master-Master結構就沒有任何問題了。當然,你還可以使用3臺,4臺,或者N臺服務器,只要保證auto_increment_increment = N 再設置一下auto_increment_offset為適當?shù)某跏贾稻涂梢粤耍菢?,我們的MySQL可以同時有幾十臺主服務器,而不會出現(xiàn)自增長ID 重復。

相關文章

  • MySQL中使用binlog時格式該如何選擇

    MySQL中使用binlog時格式該如何選擇

    這篇文章主要給大家介紹了關于MySQL中使用binlog時格式該如何選擇的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • mac 裝5.6版本mysql 設置密碼的簡易方法

    mac 裝5.6版本mysql 設置密碼的簡易方法

    這篇文章主要介紹了mac 裝5.6版本mysql 設置密碼的簡易方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • MySQL性能優(yōu)化 出題業(yè)務SQL優(yōu)化

    MySQL性能優(yōu)化 出題業(yè)務SQL優(yōu)化

    根據(jù)用戶的作答結果出練習卷,題目的優(yōu)先級為:未做過的題目>只做錯的題目>做錯又做對的題目>只做對的題目。
    2010-08-08
  • 在Linux系統(tǒng)安裝MySql步驟截圖詳解

    在Linux系統(tǒng)安裝MySql步驟截圖詳解

    本文給大家介紹的是linux系統(tǒng)下使用官方編譯好的二進制文件進行安裝MySql的安裝過程和安裝截屏,這種安裝方式速度快,安裝步驟簡單。需要的朋友可以參考下在Linux系統(tǒng)安裝MySql步驟截圖詳解
    2016-10-10
  • mysql的binlog三種配置模式小結

    mysql的binlog三種配置模式小結

    本文主要介紹了mysql的binlog三種配置模式小結,主要是binlog_format的值有3個選項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Druid數(shù)據(jù)庫連接池的jar包的使用方式

    Druid數(shù)據(jù)庫連接池的jar包的使用方式

    這篇文章主要介紹了Druid數(shù)據(jù)庫連接池的jar包的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 詳解MySQL:數(shù)據(jù)完整性

    詳解MySQL:數(shù)據(jù)完整性

    這篇文章主要介紹了MySQL數(shù)據(jù)完整性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • SQL查詢至少連續(xù)七天下單的用戶

    SQL查詢至少連續(xù)七天下單的用戶

    這篇文章介紹了SQL查詢至少連續(xù)七天下單用戶的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 一文帶你玩轉MySQL獲取時間和格式轉換各類操作方法詳解

    一文帶你玩轉MySQL獲取時間和格式轉換各類操作方法詳解

    最近在開發(fā)中常常使用時間的轉換函數(shù),所以一直都想整理一下這些函數(shù),下面這篇文章主要給大家介紹了關于MySQL獲取時間和格式轉換各類操作方法的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • mysql 觸發(fā)器語法與應用示例

    mysql 觸發(fā)器語法與應用示例

    這篇文章主要介紹了mysql 觸發(fā)器語法與應用,結合實例形式詳細分析了mysql 觸發(fā)器的基本語法與插入、更細、刪除等相關操作技巧,需要的朋友可以參考下
    2020-05-05

最新評論

同仁县| 合江县| 松潘县| 比如县| 西昌市| 胶南市| 关岭| 中牟县| 沙坪坝区| 衡阳县| 环江| 麻城市| 永昌县| 孟津县| 巴青县| 徐州市| 寿光市| 武山县| 江川县| 韶山市| 周口市| 报价| 剑河县| 靖边县| 塔河县| 大丰市| 忻城县| 体育| 安塞县| 从江县| 南丹县| 阿坝| 丰原市| 措勤县| 留坝县| 深圳市| 綦江县| 黑龙江省| 罗江县| 泰来县| 新龙县|