Cha*_*dan 9 mysql performance mysql-workbench slow-log
我正在记录我的系统的缓慢查询。现在我有几个查询需要优化并将全局slow_query_log变量重置为0. 现在我想删除慢查询日志文件mysqld-slow.log。谁能告诉我这样做的标准方法是什么?
我正在使用 Cent OS 并且不想删除或影响其他日志文件(即一般日志或二进制日志) 谢谢。
从 5.5.3 开始,FLUSH LOGS将关闭并重新打开慢日志。(在旧版本中,FLUSH对慢日志没有影响。)
因此,在 *nix 操作系统上,这应该可以在不重新启动服务器的情况下工作:
rm(删除)或者mv把slowlog改成另一个名字。(注意:mysqld 将继续写入文件,即使您更改了名称。)FLUSH LOGS;. 从 5.5.3 开始,您可以通过以下方式限制效果FLUSH SLOW LOGS;见http://bugs.mysql.com/bug.php?id=14104和http://bugs.mysql.com/bug.php?id=60878
我不会关闭慢日志——下个月有人会添加一个顽皮的查询,你会想知道它。