今天上班後收到了資料庫監控發來的報警郵件,内容如下:
伺服器監控系統 DBA Monitor V1.0
-------------------------------------------------------
報警伺服器:**************
報警主機名:**************:3306
報警時間:2017-10-20 11:10:03
報警内容:
Materid-185:mysql-bin.002114|391767716
Slaveid-189:mysql-bin.002114|391767716|mysql-bin.002114|384247058|125
分析:
通過報警内容我們可以發現這組伺服器的主從伺服器之間産生了延遲.從報警内容可以知道主的binlog日志和已經同步到從的relay_log日志點相同,日志檔案全部是但是mysql-bin.002114 日志點為391767716,但是slave上并沒有把所有rely-log的日志都恢複完成,是以很有可能是主上在執行大事務造成的主從延遲,通過分析主上的binlog日志可以發現.在主上自384247058 日志點起确實執行了一個大批量事務操作。
處理方案:等待自然恢複。
MySQL課程推薦
MySQL性能管理及架構設計