1。M上:show master status:查看M当前的二进制日志的位置和配置。
show master logs: 查看M哪个二进制日志在磁盘上。
show binlog events;查看二进制日志中复制事件。
2。测量从服务器延迟
show slave status\G 输出的 seond_behind_master 是主从延迟的时间,但是并不是很准确。
用第三方工具区观测和测量延迟
mk-table-checksum
需要提醒一下,在使用mk-table-checksum进行操作的时候,会对表加一个表级锁,所以一般这类检查最好是在业务比较闲的时候进行。
MYSQL主从复制的过滤选项 2013-03-11 15:23:47
1.M上把事件从二进制日志中过滤
参数:binlog-do-db
binlog-ignore-db
2.S上事件从中继日志中过滤
参数:replicate_do_db
replicte_do_table
repicate_ingore_db
repliacate_ignore_table
replicate_write_db
replicate_wild_do_table
replicate_wild_ignore_table
在M上执行下面命令
use test;
delte from saki.file;
*_do_db *_ignore_db只会过滤当前的默认数据库。就是说上面的命令会在test库上过滤delte命令,而并不是在saki库上过滤delete命令。
5.5以上,下面的这些表都建议过滤掉,只复制生产环境数据。
replicate-wild-ignore-table =mysql.%
replicate-wild-ignore-table =test.%
replicate-wild-ignore-table =log.%
replicate-wild-ignore-table =information_schema.%
replicate-wild-ignore-table =performance_schema.%