您的位置:首页 > 数据库 > MySQL

mysql dump binlog master状态

2013-11-06 11:50 344 查看
遇到个dump binlog延迟增加的问题,发现master上的dump线程状态多数时间是
Finished reading one binlog; switching to next binlog
查问题要看系统IO,可能是dump程序太多,导致IO繁忙;
dba反馈load 8,iowait和ioutil并不高;但是业务在跑定时任务,导致tps很高,tps高会导致dump 变慢?这个之前没有遇到过
mysql> show processlist;+----------+---------+----------------------+------+-------------+---------+-------------------------------------------------------+------------------+-----------+---------------+-----------+| Id       | User    | Host                 | db   | Command     | Time    | State                                                 | Info             | Rows_sent | Rows_examined | Rows_read |+----------+---------+----------------------+------+-------------+---------+-------------------------------------------------------+------------------+-----------+---------------+-----------+| 18618377 | jw_sync | 172.20.136.45:58226  | NULL | Binlog Dump | 1724575 | Finished reading one binlog; switching to next binlog | NULL             |         0 |             0 |       198 || 18618389 | jw_sync | 172.20.150.87:58321  | NULL | Binlog Dump | 1724572 | Finished reading one binlog; switching to next binlog | NULL             |         0 |             0 |       198 || 18618665 | jw_sync | 172.20.148.70:37864  | NULL | Binlog Dump | 1724438 | Finished reading one binlog; switching to next binlog | NULL             |         0 |             0 |       198 || 21133727 | jw_sync | 172.20.133.18:56499  | NULL | Binlog Dump |  578883 | Finished reading one binlog; switching to next binlog | NULL             |         0 |             0 |       198 || 22466211 | jw_sync | 172.23.227.174:60700 | NULL | Query       |       0 | NULL                                                  | show processlist |         0 |             0 |         2 |+----------+---------+----------------------+------+-------------+---------+-------------------------------------------------------+------------------+-----------+---------------+
Binlog Dump 状态一共4个1 Sending binlog event to slave已经读出来,正在发送[b]2Finished reading one binlog; switching to next binlog[/b][b]Thethread has finished reading a binary log file and is opening the next one to send to the slave.[/b][b][b]3Master has sent all binlog to slave; waiting for binlog to be updated[/b][/b]等着新的binlog产生[b][b]4Waiting to finalize termination[/b][/b][b][b]线程停止时候一个短暂状态[/b][/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: