Ajout explication et options pt-table-checksum

This commit is contained in:
emorino 2024-03-08 15:57:53 +01:00
parent af8611ff43
commit 7c51869a3d

View file

@ -91,7 +91,25 @@ MAILTO=jdoe@example.com
42 9 * * 7 pt-table-checksum -q
~~~
Si on veut afficher seulement les différences on peut utiliser l'option `--replicate-check-only` exemple avec un `pt-table-checksum` sur une base en particulier:
Si on à l'erreur suivante :
~~~
CRC32 never needs BIT_XOR optimization at /usr/bin/pt-table-checksum line 6165.
~~~
Il faut jouer la commande avec l'option `--function MD5`, car le CRC32 n'est pas disponible dans MariaDB :
~~~
# pt-table-checksum --function MD5
~~~
Si sur le primaire, le format de binlogs n'est pas `STATEMENT`, le check va retourner un Warning, dû à des [limitations de l'outil](https://docs.percona.com/percona-toolkit/pt-table-checksum.html#limitations), il faut alors le lancer avec la commande `--no-check-binlog-format` :
~~~
# pt-table-checksum --no-check-binlog-format --function MD5
~~~
Si on veut afficher seulement les différences, on peut utiliser l'option `--replicate-check-only` exemple avec un `pt-table-checksum` sur une base en particulier :
~~~
# pt-table-checksum --replicate-check-only --databases foo