Если я сохраняю инструкцию в текстовом файле и вызываю ее в командной строке, как это...
mysql -uroot -pPassWord DB_Name < somefile.txt
Операторы, занимающие много времени, не отображаются в журнале медленных запросов, хотя все операторы появляются в общем и двоичном журналах. Это ошибка?
Это ошибка, где?
Насколько мне известно, журнал медленных запросов может быть отключен, или ваши долговременные операторы могут работать за меньшее время, чем @@long_query_time
или исследовать меньше, чем строки @@min_examined_row_limit
.
EDIT:
Ну, вот твой ответ. На самом деле, я никогда не знал о том, что можно записывать в журнал медленных запросов такие слова, как alter table
. Однако представляется, что это можно сделать.
Ссылка: log-slow-admin-statements.