2009-11-29 144 views
0

如果我救一個聲明的文本文件,並在這樣的命令提示符下調用它...跳過慢查詢日誌

的mysql -uroot -ppassword DB_NAME < somefile.txt

花費很長的發言時間不會出現在慢速查詢日誌中,即使所有語句確實出現在常規日誌和二進制日誌中。這是一個錯誤嗎?

回答

1

是否是bug 其中

就我所知,慢速查詢日誌可能被禁用,或者您的長時間運行語句可能運行的時間少於@@long_query_time,或者檢查的行數少於@@min_examined_row_limit行。編輯:
那麼,這裏是你的答案。實際上,我從來沒有意識到,可以將陳述(如alter table)記錄到慢速查詢日誌中。然而,看起來它可以完成。
參考:log-slow-admin-statements

+0

我檢查了你提到的所有4個點a)慢速查詢日誌已啓用b)語句花費超過5分鐘c)long_query_time爲2秒d)它是一個alter語句 – shantanuo 2009-11-29 12:32:28