我遇到了Percona校验和的问题..
数据库包含大约70个表,并且校验和总是卡在同一个表中?
如果表被删除,校验和就像它应该没有任何问题一样完成..试图清空表 - 同样的问题..
该表存在于slave上,因此不能成为问题
我做错了什么?
CREATE TABLE IF NOT EXISTS `invoice_send_log` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`group_id` smallint(5) unsigned NOT NULL,
`time` int(10) unsigned NOT NULL,
`invoice_id` smallint(5) unsigned NOT NULL,
`email` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `group_id` (`group_id`),
KEY `time` (`time`),
KEY `invoice_id` (`invoice_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
pt-table-checksum -h localhost -u root -p password --lock-wait-time=50 --nocheck-replication-filters
Waiting to check replicas for differences: 0% 00:00 remain
答案 0 :(得分:0)
如果有人遇到了这个问题,但是它在所有从属服务器上都正在运行SQL和IO线程:
就我而言,我已将跳过计数器设置为较高的值。最好将其设置为零,并根据需要暂时跳过带有slave-skip-errors的错误。