Установка Percona-toolkit на Centos 6 http://www.percona.com/downloads/ Отсюда загружаем пакет percona-toolkit-XXXXX. noarch.rpm
1 |
# yum install perl-IO-Socket-SSL |
1 |
# rpm -ihv percona-toolkit-2.2.5-2.noarch.rpm |
1.Определяем активный master-сервер баз данных Ssh lb01.domain.com/lb02.domain.com
1 |
lb01 ~ # mmm_control show | grep writer |
1 |
db02(XXX.XXX.XXX.XXX) master/ONLINE. Roles: writer(yyy.yyy.yyy.yyy) |
2.На активном мастер сервере (ssh db02.domain.com) Проверка конкретной таблицы(например, mybase.mytable) на наличие рассинхронизации с мастером(есть ли Errors или DIFFS отличны от нуля)
1 |
db02 ~ # pt-table-checksum --no-check-binlog-format --databases mybase --tables mytable |
1 2 3 |
………………………………………………………………………………………………… TS ERRORS DIFFS ROWS CHUNKS SKIPPED TIME TABLE 11-24T21:34:16 0 1 69650 4 0 0.482 mybase.mytable |
3.Проверка, какие именно slave-сервера имеют проблемы […]