3 votes

percona pt-table-checksum - Attendre pour vérifier les répliques pour les différences

J'ai rencontré un problème avec la somme de contrôle de Percona .

La base de données contient environ 70 tables et la somme de contrôle reste toujours bloquée à la même table ?

Si la table est abandonnée, la somme de contrôle est complétée comme elle devrait l'être sans aucun problème . J'ai essayé de vider la table - même problème

La table existe sur l'esclave, donc cela ne peut pas être le problème.

Qu'est-ce que je fais de mal ?

tableau

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 ;

syntaxe

pt-table-checksum -h localhost -u root -p password --lock-wait-time=50 --nocheck-replication-filters

message

Waiting to check replicas for differences: 0% 00:00 remain

0voto

SomeOne_1 Points 39

Au cas où quelqu'un tomberait sur celui-ci, mais sur tous les esclaves, les deux threads SQL et IO sont en cours d'exécution :

Dans mon cas, j'avais mis le compteur de saut à une valeur élevée. Mieux vaut le mettre à zéro et sauter temporairement les erreurs avec slave-skip-errors à la place si nécessaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X