2

我记录了超过 2 秒的慢查询。运行良好,除了每日备份也记录在慢日志中,因为 1) mysqldump 调用 select * from xyz (big table); 2) 将备份插入新数据库时(昨天的备份、周日的备份等)。如何防止 mysqldump 记录慢查询?进行备份时,是否有临时方法可以关闭慢速日志记录?请建议。

谢谢, 维卡斯

4

1 回答 1

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

于 2011-02-13T14:14:04.333 回答