Binlog多大導致主從中斷
自己原文公眾號: https://mp.weixin.qq.com/s/H1C3E0vwnibtb2ETNdK6AA
有一次看到了一個情況,MYSQL主從延遲N天。這是為什麼?經過檢查發現有一個binlog13G。出現這種情況說明有一個事務差不多要12G多。這種是第一次遇到,說真的這種我也是第一次遇到。從庫吃不下也正常,這個也太不正常了。我以前聽有人問一些專家,如果我一個事務超過一個G,binlog過大怎麼辦?我當時心裡就說,這不是傻嗎?怎麼搞的?好吧。只有你想不到的沒有做不到的。其實搞成這樣多半就是ERP出身的開發寫出的邏輯。但是很明顯MySQL不適合ERP。你不能要求一個資料庫做所有場景。
有的人不喜歡MySQL,也有的人不喜歡PG。多年前PG和MySQL還爆發了一次公開論劍。我有幸在現場,氣氛還是很火爆的。也有人不喜歡Oracle的。以前我問Oracle的人,雖然你們最強但是還是有人就是不喜歡你們,怎麼辦?Oracle的人回答:正常,就像沒有一個人是能被所有人喜歡的,你也無法讓所有人都喜歡你的產品。產品也不可能適用於所有。
說的有道理,就剛才說的那個一個事務12G+而言,不管什麼資料庫都不會非常順暢。能執行完畢就不容易了,所以複雜SQL是萬惡之源。這些問題和教訓每天都在全國各地不斷上演,就像不能讓所有人都認可一個產品一樣,不是所有人都能聽得進去,我們也無法讓人都改正錯誤,依然還會有不恰當的操作。就像警察說不能闖紅燈一樣,還是有人闖了,然後撞車了。平常心看待一切。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2847134/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 故障分析 | 手動 rm 掉 binlog 導致主從報錯
- [bug]MySQL 雜湊掃描錯誤地應用日誌導致主從中斷MySql應用日誌
- Mysql 從庫如果有未提交的事務主庫ddl操作導致主從延遲MySql
- MySQL:MGR修改max_binlog_cache_size引數導致異常MySql
- 手動註冊binlog檔案造成主從異常
- Linux下MySQL主從複製(Binlog)的部署過程LinuxMySql
- 故障分析 | replace into 導致主備不一致
- impdp導致主鍵索引的變化索引
- 一次.net code中的placeholder導致的高cpu診斷
- 效能分析(5)- 軟中斷導致 CPU 使用率過高的案例
- Akamai DNS全球中斷導致主要網站和線上服務癱瘓AIDNS網站
- MySQL 主從複製,常見的binlog錯誤及解決方法MySql
- mysql5.6搭建主從過程中遇到主從server_uuid一致無法同步的問題MySqlServerUI
- 因為init_command 導致的 mysql 5.6 主從連線失敗的案例一則。MySql
- oracle 序列值導致的主鍵衝突問題Oracle
- 【YashanDB知識庫】EXP導致主機卡死問題
- 一條主鍵索引SQL導致的CPU被打滿索引SQL
- 網路問題導致更多的資料中心中斷
- MYSQL 主從不一致的原因分析MySql
- Redis的主從資料一致性Redis
- RAC下主機修改時區導致db無法open
- CentOS 7 斷電導致 generating /run/initramfs/rdsosreport.txt 問題CentOS
- crond不斷喚起sendmail導致資源耗盡的排查AI
- Atlas VPN:2021年全球76%的公司遭遇因技術問題導致的業務中斷
- REHL8.2斷電導致 generating /run/initramfs/rdsosreport.txt 問題
- MySQL主從資料不一致,怎麼辦?MySql
- 《MySQL主從不一致情形與解決方法》MySql
- MySQL主從不一致情形與解決方法MySql
- 資料庫主從不一致,怎麼解?資料庫
- Handler後傳篇一: 為什麼Looper中的Loop()方法不能導致主執行緒卡死?OOP執行緒
- 案例:DG主庫未設定force logging導致備庫壞塊
- sysbench花式採坑之二:自增值導致的主鍵衝突
- 伺服器意外斷電導致無法重啟資料恢復伺服器資料恢復
- 關於沒有熔斷降級導致服務重啟問題
- EVA4400儲存斷電導致資料丟失如何恢復
- Redis主從複製斷點續傳的工作原理概述Redis斷點
- MySQL 主從 AUTO_INCREMENT 不一致問題分析MySqlREM
- Flutter中App的主題和導航FlutterAPP