когда медленный запрос выполняется на ведомом устройстве, он также регистрируется в главном журнале медленных запросов. - PullRequest
0 голосов
/ 11 сентября 2018

У меня репликация Master и Slave с использованием Maria DB. Я подключился к подчиненной DB и выполнил запрос, который является медленным, но этот медленный запрос зарегистрирован в журналах как master, так и slave медленных запросов

1 Ответ

0 голосов
/ 03 октября 2018

Нет. Ведущий и Ведомый (ые) имеют медленный журнал (если включен). Они записывают только медленные запросы с одного компьютера.

Более того, реплицированные запросы не будут отображаться в списке медленных ведомых, если вы не включите log_slow_slave_statements. Я рекомендую сделать это.

Я также рекомендую выключить log_queries_not_using_indexes; он загромождает медленный журнал, предоставляя только минимальную полезную информацию.

Значение по умолчанию long_query_time = 10 делает медленный журнал практически бесполезным; проверните это до 2 или 1.

Справку по медленным запросам см. http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog

...