mysql問題之slow log中出現(xiàn)大量的binlog dump記錄的解決方法
更新時間:2013年09月14日 12:33:29 作者:
今天在查看mysql中發(fā)現(xiàn)比較慢,然后我使用了slow log,發(fā)現(xiàn)出現(xiàn)了大量的binlog dump記錄,下面我來給大家整理一下這個問題的解決辦法
線上有個數(shù)據(jù)庫,在slow log中,存在大量類似下面的記錄:
# Time: 130823 13:56:08
# User@Host: repl[repl] @ slave [10.x.x.x]
# Query_time: 9.000833 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 1
SET timestamp=1377237368;
# administrator command: Binlog Dump;
每完成一次binlog dump都會被記錄下來,看著非常不爽(我有強迫癥,O(∩_∩)O哈哈~),得想著法子搞掉。
經(jīng)過排查,最后確認(rèn)是特定版本存在這個現(xiàn)象,目前發(fā)現(xiàn)官方 5.1.49 存在,估計整個官方 5.1.x 都會有這個現(xiàn)象。
解決方法:
修改 my.cnf 配置文件,增加或修改下面這個選項:
log-slow-admin-statements = 0
比較坑人的是,這個選項在5.1無法在線修改,需要重啟mysqld。
手冊上關(guān)于這個選項的解釋如下:
Include slow administrative statements in the statements written to the slow query log. Administrative statements include ALTER TABLE, ANALYZE TABLE, CHECK TABLE, CREATE INDEX, DROP INDEX, OPTIMIZE TABLE, and REPAIR TABLE.
手冊也有不靠譜的時候啊,還是實踐出真知。
復(fù)制代碼 代碼如下:
# Time: 130823 13:56:08
# User@Host: repl[repl] @ slave [10.x.x.x]
# Query_time: 9.000833 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 1
SET timestamp=1377237368;
# administrator command: Binlog Dump;
每完成一次binlog dump都會被記錄下來,看著非常不爽(我有強迫癥,O(∩_∩)O哈哈~),得想著法子搞掉。
經(jīng)過排查,最后確認(rèn)是特定版本存在這個現(xiàn)象,目前發(fā)現(xiàn)官方 5.1.49 存在,估計整個官方 5.1.x 都會有這個現(xiàn)象。
解決方法:
修改 my.cnf 配置文件,增加或修改下面這個選項:
復(fù)制代碼 代碼如下:
log-slow-admin-statements = 0
比較坑人的是,這個選項在5.1無法在線修改,需要重啟mysqld。
手冊上關(guān)于這個選項的解釋如下:
復(fù)制代碼 代碼如下:
Include slow administrative statements in the statements written to the slow query log. Administrative statements include ALTER TABLE, ANALYZE TABLE, CHECK TABLE, CREATE INDEX, DROP INDEX, OPTIMIZE TABLE, and REPAIR TABLE.
手冊也有不靠譜的時候啊,還是實踐出真知。
相關(guān)文章
MySQL數(shù)據(jù)庫復(fù)合查詢操作實戰(zhàn)
mysql表的查詢都是對一張表進行查詢,在實際開發(fā)中這遠遠不夠,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫復(fù)合查詢的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-05-05Ubuntu下取消MySQL數(shù)據(jù)庫本機綁定限制方法
在Ubuntu系統(tǒng)中,添加了MySQL賬戶,賦予了數(shù)據(jù)庫完全操作權(quán)限,并且允許數(shù)據(jù)庫從外部鏈接 但是,還是無法遠程訪問MySQL數(shù)據(jù)庫2013-06-06Mysql中DATEDIFF函數(shù)的基礎(chǔ)語法及練習(xí)案例
Datediff函數(shù),最大的作用就是計算日期差,能計算兩個格式相同的日期之間的差值,下面這篇文章主要給大家介紹了關(guān)于Mysql中DATEDIFF函數(shù)的基礎(chǔ)語法及練習(xí)案例?的相關(guān)資料,需要的朋友可以參考下2022-09-09MySQL生僻字插入失敗的處理方法(Incorrect string value)
最近,業(yè)務(wù)方反饋有個別用戶信息插入失敗,報錯提示類似Incorrect string value:"\xF0\xA5 .....看這個提示應(yīng)該是字符集不支持某個生僻字造成的,需要的朋友可以參考下2017-05-05