MySQL Server-id的作用
1、 mysql同步的資料中是包含server-id的,用於標識該語句最初是從哪個server寫入的,因此server-id一定要有的
2、 每一個同步中的slave在master上都對應一個master執行緒,該執行緒就是透過slave的server-id來標識的;每個slave在master端最多有一個master執行緒,如果兩個slave的server-id 相同,則後一個連線成功時,前一個將被踢掉。 這裡至少有這麼一種考慮
slave主動連線master之後,如果slave上面執行了slave stop;則連線斷開,但是master上對應的執行緒並沒有退出;當slave start之後,master不能再建立一個執行緒而保留原來的執行緒,那樣同步就可能有問題;
3、 在mysql做主主同步時,多個主需要構成一個環狀,但是同步的時候有要保證一條資料不會陷入死迴圈,這裡就是靠server-id來實現的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1329816/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL日誌報錯'haven't provided the mandatory server-id'MySqlIDEServer
- mysql.sock的作用MySql
- MYSQL意向鎖的作用MySql
- MySQL 5.6.19主從server-id不生效,The server is not configured as slaveMySqlServer
- 【MySQL】Server-id導致Slave_IO_Running: No主從複製故障MySqlServer
- mysql中\G和\g的作用MySql
- MySql delimiter的作用是什麼MySqlMIT
- 關於MYSQL flush table的作用MySql
- 【Mysql】mysql5.7新特性之-sys schema的作用MySql
- mysql 鏈式複製中關於server-id 導致不復制但不出錯MySqlServer
- MySQL預設資料庫的作用MySql資料庫
- MySql中delimiter的作用是什麼?MySqlMIT
- 詳解 MySql InnoDB 中意向鎖的作用MySql
- mysql建立表時反引號的作用MySql
- MySQL 設定變數的副作用薦MySql變數
- MySQL federated引擎試驗(DBLINK的作用)MySql
- MySQL部分引擎的資料檔名稱作用MySql
- MySql儲存過程的作用及語法MySql儲存過程
- MySQL kill會話不起作用?MySql會話
- mysql各個安裝包作用MySql
- percona5.7.11啟動報錯(server-id)Server
- mysql伺服器中的mysql與information_schema到底有何作用MySql伺服器ORM
- 【MySQL】SHOW WARNINGS和SHOW ERRORS的作用是什麼?MySqlError
- MySQL的BlackHole引擎在主從架構中的作用MySql架構
- js的作用域、作用域鏈JS
- js的作用域和作用域鏈JS
- js的作用域與作用域鏈JS
- Java中的volatile的作用和synchronized作用Javasynchronized
- Symbol 的作用Symbol
- jQuery $ 的作用jQuery
- #include的作用
- Spring的作用域以及RequestContextListener作用SpringContext
- http 代理的作用HTTP
- JS的作用域JS
- Hashcode的作用
- Git分支的作用Git
- condition的作用
- 作用域的理解