你发现什么是mysql慢查询日志参数的最佳设置,为什么?
我推荐这三行
log_slow_queries set-variable = long_query_time=1 log-queries-not-using-indexes
第一个和第二个将在一秒钟内记录任何查询.正如其他人已经指出,如果你是在你的网站上以高交易率拍摄,那么一秒钟的查询已经相去甚远,但我发现它会出现一些真实的WTF; 查询应该很快,但对于它运行的任何数据组合都不是.
最后一个将记录任何不使用索引的查询.除非你做数据仓库任何常见的查询应该有你能找到的最佳索引,所以要注意它的输出.
虽然它肯定不适合生产,但最后一个选择
log = /var/log/mysql/mysql.log
将记录所有查询,如果您尝试调整特定页面或操作,这将非常有用.