percona pt-table-checksum - 等待检查副本的差异

时间:2012-10-12 11:29:16

标签: mysql backup percona

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

1 个答案:

答案 0 :(得分:0)

如果有人遇到了这个问题,但是它在所有从属服务器上都正在运行SQL和IO线程:

就我而言,我已将跳过计数器设置为较高的值。最好将其设置为零,并根据需要暂时跳过带有slave-skip-errors的错误。