mysql5.7.22 表沒有主鍵,資料量巨大的時候更新,實驗驗證導致大量主從延時
一、問題介紹
mysql有三種日誌模式,我總結如下:
現在,我做實驗,驗證主從延時的最後一個結論:“表沒有主鍵,資料量巨大的時候更新,實驗驗證導致大量主從延時“。
實驗驗證如下:mysql使用row模式下,遇到一種特殊情況,導致主從延時特別嚴重,需要注意。主從延時可以相差好幾天。當刪除,更新等操作時候,因為沒有主鍵導致從庫刪除慢,導致主從延時。
二、測試情況統計
三、 環境介紹
兩個主從節點:192.168.7.20 主,192.168.7.34 從, Centos 7.5,普通機器,2核4G
mysql: mysql linux x86_64 5.7.22 , row 模式
測試表: 測試表t_trade_order,有50多個欄位。90萬條資料,這個表資料檔案610M
四、測試步驟
1.建立表
t_trade_order
2. 表插入90萬資料 : mysql -uroot -p123456 -P3301 -S /data1/mysql3301/mysql.sock -D test < t_trade_order.sq
3.檢視備庫是否延遲,延遲時間
:show slave status \G
4.刪除90萬資料,檢視備庫是否延遲,延遲時間 : delete from t_trade_order ;
五、配置一測試截圖
六、配置二測試截圖
七、配置三情景截圖
並行複製引數配置:
slave_parallel_type = LOGICAL_CLOCK
slave_parallel_workers = 10
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2218926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iview 表單提交資料的時候驗證問題View
- mysql編寫sql指令碼:要求表沒有主鍵,但是想查詢沒有相同值的時候才進行插入MySql指令碼
- ORACLE 11g的密碼錯誤延時驗證Oracle密碼
- mysql雙寫造成主從資料不一致的實驗MySql
- 當資料庫表無主鍵ID時,ORM這樣更新資料資料庫ORM
- 百度地圖-大資料量點實時更新地圖大資料
- 資料庫系列:主從延時最佳化資料庫
- Laravel, vee-validate, 阿波羅 自定義表單時時驗證Laravel
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- 實時驗證碼技術可改進生物識別身份驗證
- 幾種開發時安全驗證的實現
- 時間序列交叉驗證
- MySQL8.0的一個bug導致複製延時MySql
- 利用js編寫一個簡單的html表單驗證,驗證通過時提交資料(附原始碼)JSHTML原始碼
- Mysql 從庫如果有未提交的事務主庫ddl操作導致主從延遲MySql
- vue輸入的時候全是空格校驗方法Vue
- 如何解決 MySQL 主從延時問題?MySql
- 表單資料驗證
- 導致代理IP驗證不準確的四種原因
- Oracle資料庫密碼延遲驗證Oracle資料庫密碼
- eda實驗(臨時)
- Mysql主從架構搭建的時候遇到的問題MySql架構
- impdp導致主鍵索引的變化索引
- pbootcms提交留言、提交自定義表單時取消驗證碼boot
- 使用表單驗證,建立資料驗證層,Ajax 統一返回驗證錯誤資訊
- MySQL 主從切換延時高問題分析MySql
- beego表達資料驗證Go
- 從零實現一個Vue表單驗證外掛Vue
- 雲遊戲平臺取代次時代主機?可能還沒到時候遊戲
- MySQL時區導致無法產生表MySql
- 你的 ResNet 是時候更新了
- 純CSS實現表單驗證CSS
- 實戰表單驗證學習
- Mysql 主從延時監控(pt-heartbeat)詳解MySql
- mysql 表資料量大量查詢慢如何優化MySql優化
- 實現elementUI表單的全域性驗證UI
- 【知識分享】導致伺服器網路速度延時高的原因伺服器
- 第一時間更新!網易易盾驗證碼服務支援微信PC端小程式無跳轉驗證