Checking the replication for errors
Calculating checksums is the best way to be sure that a server and a slave contain exactly the same data as the server. This check can be used in two situations:
- After loading data into a slave, to be sure that everything worked properly
- On running servers, on a regular basis, or when we suspect that a replication error happened
The second case is more complicated, because during the normal execution slaves can lag behind their masters. However, a tool explained next is able to perform this check automatically, by waiting until slaves reach a certain binary log event.
There are at least three methods to do this:
- Using the
CHECKSUM TABLE
statement - Using the Percona
pt-table-checksum
tool - Calculating a checksum of the ...
Get Mastering MariaDB now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.