0
如果我救一個聲明的文本文件,並在這樣的命令提示符下調用它...跳過慢查詢日誌
的mysql -uroot -ppassword DB_NAME < somefile.txt
花費很長的發言時間不會出現在慢速查詢日誌中,即使所有語句確實出現在常規日誌和二進制日誌中。這是一個錯誤嗎?
如果我救一個聲明的文本文件,並在這樣的命令提示符下調用它...跳過慢查詢日誌
的mysql -uroot -ppassword DB_NAME < somefile.txt
花費很長的發言時間不會出現在慢速查詢日誌中,即使所有語句確實出現在常規日誌和二進制日誌中。這是一個錯誤嗎?
是否是bug 其中?
就我所知,慢速查詢日誌可能被禁用,或者您的長時間運行語句可能運行的時間少於@@long_query_time
,或者檢查的行數少於@@min_examined_row_limit
行。編輯:
那麼,這裏是你的答案。實際上,我從來沒有意識到,可以將陳述(如alter table
)記錄到慢速查詢日誌中。然而,看起來它可以完成。
參考:log-slow-admin-statements。
我檢查了你提到的所有4個點a)慢速查詢日誌已啓用b)語句花費超過5分鐘c)long_query_time爲2秒d)它是一個alter語句 – shantanuo 2009-11-29 12:32:28