影響MySQL主從延遲的幾個因素及解決方法
1.主庫寫入二進位制日誌的時間
解決方法:
控制主庫的事務大小,分割大事務為多個小事務
例如10萬行的update,修改成5000行提交一次
2.二進位制日誌傳輸時間
解決方法:
使用MIXED日誌格式
或設定set binlog_row_image=mimimal的方式來減小二進位制日誌量的大小
3.預設情況下從伺服器只有一個SQL執行緒,主伺服器上併發的修改在從伺服器上變成了序列
解決方法:
使用多執行緒複製
在MySQL5.7中可以按照邏輯時鐘的方式來分配SQL執行緒
如何配置多執行緒複製
stop slave;
set global slave_parallel_type='logical_clock'; (預設值database)
set global slave_parallel_workes=4; (設定複製執行緒的數量,預設值是0)
start slave;
解決方法:
控制主庫的事務大小,分割大事務為多個小事務
例如10萬行的update,修改成5000行提交一次
2.二進位制日誌傳輸時間
解決方法:
使用MIXED日誌格式
或設定set binlog_row_image=mimimal的方式來減小二進位制日誌量的大小
3.預設情況下從伺服器只有一個SQL執行緒,主伺服器上併發的修改在從伺服器上變成了序列
解決方法:
使用多執行緒複製
在MySQL5.7中可以按照邏輯時鐘的方式來分配SQL執行緒
如何配置多執行緒複製
stop slave;
set global slave_parallel_type='logical_clock'; (預設值database)
set global slave_parallel_workes=4; (設定複製執行緒的數量,預設值是0)
start slave;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2125873/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL主從複製延遲解決方案MySql
- mysql主從延遲複製MySql
- MySQL主從複製延遲原因及處理思路MySql
- MySQL主從資料庫同步延遲問題怎麼解決MySql資料庫
- 主從複製延遲推薦解決方案
- mysql同步(複製)延遲的原因及解決方案MySql
- Mysql 非同步複製延遲的原因及解決方案MySql非同步
- 【MySQL】六、常見slave 延遲原因以及解決方法MySql
- 網路延遲對事務的影響
- 影響mysql效能的因素都有哪些MySql
- 影響MySQL效能的硬體因素MySql
- 主從延遲調優思路
- 如何避免MYSQL主從延遲帶來的讀寫問題?MySql
- 第49問:如何快速判斷 IO 延遲對 MySQL 效能的影響MySql
- 影響網站權重的幾大因素網站
- MySQL 主從複製,常見的binlog錯誤及解決方法MySql
- 在Linux中,mysql 如何減少主從複製延遲?LinuxMySql
- MySQL 延遲從庫介紹MySql
- Mysql 從庫如果有未提交的事務主庫ddl操作導致主從延遲MySql
- MySQL影響伺服器效能的幾個方面MySql伺服器
- 如何解決 MySQL 主從延時問題?MySql
- Android的延遲實現的幾種解決方案以及原理分析Android
- 伺服器延遲高的幾個原因伺服器
- 面試官:我們們來聊一聊mysql主從延遲面試MySql
- 直播短影片原始碼,延遲任務的解決方法原始碼
- mysql的主從複製延遲問題--看這一篇就夠了MySql
- PING使用方法及其影響因素有哪些
- MySQL之 從複製延遲問題排查MySql
- 從Mysql slave system lock延遲說開去MySql
- MySQL:雙主單寫 主庫偶爾出現大量延遲的原因MySql
- HTTP 請求延遲解決方案HTTP
- Mysql 主從延時監控(pt-heartbeat)詳解MySql
- 伯克利最新研究:用演算法解決演算法偏差?公平機器學習的延遲影響演算法機器學習
- 影響Oracle標量子查詢效能的三個因素Oracle
- 《MySQL主從不一致情形與解決方法》MySql
- MySQL主從不一致情形與解決方法MySql
- MySQL5.6升級5.7時,出現主從延遲問題排查過程MySql
- 影響HTTP效能的常見因素HTTP
- 解決MySQL的主從資料庫沒有同步的兩種方法MySql資料庫