2010-08-30 32 views
2

如何記錄慢速查詢超過2秒。這是運行良好,除了每日備份也記錄在慢日誌中,因爲1)mysqldump調用select * from xyz(big table); 2)將備份插入新數據庫(昨天的備份,星期日備份等)。 如何防止mysqldump記錄緩慢的查詢? 備份過程中是否存在臨時關閉慢日誌記錄的方法? 請建議。如何阻止mysqldump從慢速查詢記錄

感謝, 維卡斯

回答

2

我認爲答案是:

要控制慢日誌在運行時, 使用全局slow_query_log和 slow_query_log_file系統變量。 將slow_query_log設置爲0(或OFF)至 禁用日誌或設爲1(或ON)至 啓用它。將slow_query_log_file設置爲 指定日誌文件的名稱。如果一個 日誌文件已經打開,則關閉 並打開新文件。

來自:http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html