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意向鎖的作用MySql
- mysql中\G和\g的作用MySql
- MySQL預設資料庫的作用MySql資料庫
- mysql建立表時反引號的作用MySql
- 詳解 MySql InnoDB 中意向鎖的作用MySql
- MySQL部分引擎的資料檔名稱作用MySql
- MySQL kill會話不起作用?MySql會話
- 的作用
- js的作用域、作用域鏈JS
- js的作用域與作用域鏈JS
- js的作用域和作用域鏈JS
- mysql日誌:redo log、binlog、undo log 區別與作用MySql
- Symbol 的作用Symbol
- jQuery $ 的作用jQuery
- systemd的作用
- #include的作用
- condition的作用
- static的作用
- Hashcode的作用
- ContentPresenter 的作用
- CDN的作用
- @Deprecated 的作用
- 雲資料庫MySQL有什麼作用?有哪些優點?資料庫MySql
- Git分支的作用Git
- Kafka——zookeeper的作用Kafka
- SSH Agent 的作用
- noEmit 的作用是?MIT
- JS的作用域JS
- http 代理的作用HTTP
- ARM的BUS Matrix的作用
- Token 的作用和原理
- Symbol 的作用[翻譯]Symbol
- Spring框架的基本作用Spring框架
- 利用Virtual Dom的作用
- C++中::的作用C++
- Tomcat中redirectPort的作用Tomcat
- MASM中Group的作用ASM
- linux 命令尾部&的作用Linux
- Vue中key的作用Vue