我遇到了Percona校验和的问题。
数据库包含大约70个表,而校验和总是驻留在同一个表中?
如果表被删除,校验和就会像应该的那样完成,没有任何问题。已尝试清空表格-同样的问题..
表存在于从服务器上,所以这不可能是问题所在
我做错了什么?
表格
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发布于 2019-04-15 21:16:27
如果有人遇到这个问题,但它在所有从机上都在运行,SQL和IO线程都在运行:
在我的例子中,我将跳过计数器设置为较高的值。最好将其设置为零,并在需要时暂时跳过错误,而不是使用slave- skip -errors。
https://stackoverflow.com/questions/12858096
复制相似问题