3

我遇到了 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
4

1 回答 1

0

万一有人遇到这个,但它在所有从属服务器上 SQL 和 IO 线程都在运行:

就我而言,我已将跳过计数器设置为高值。最好将其设置为零,并在需要时使用 slave-skip-errors 暂时跳过错误。

于 2019-04-15T13:16:27.043 回答