mysql - 跳过慢查询日志

标签 mysql

如果我将语句保存在文本文件中并在命令提示符下调用它,如下所示...

mysql -uroot -pPassWord DB_Name < somefile.txt

尽管所有语句都出现在普通日志和二进制日志中,但耗时较长的语句不会出现在慢查询日志中。这是一个错误吗?

最佳答案

这是哪里的错误吗?

据我所知,慢速查询日志可以被禁用,或者您的长时间运行的语句可以在比@@long_query_time更短的时间内运行,或者检查比@@min_examined_row_limit更少的时间 行。

编辑:
好吧,这就是你的答案。实际上,我从来没有意识到可以将语句(例如alter table)记录到慢查询日志中。不过,看来这是可以做到的。
引用:log-slow-admin-statements .

关于mysql - 跳过慢查询日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815342/

相关文章:

php - MySQL 查询 : does LIMIT put a cap on both entries before NOW() and after NOW()

mysql - 替换sql中数据库中的所有重音

mysql query using joins - 从多个表中获取数据

php - 如何使用codeigniter从表中获取数据

MySQL GROUP BY DateTime +/- 3 秒

mysql - 如何建立内容变成行的表

mysql - 查询优化(函数与子查询)

java.lang.ClassCastException : java. lang.String 无法转换为 java.util.Date

mysql - 如何使用 MySQL 在两列中填充名称?

php - CodeIgniter 使用 ActiveRecord 转义查询.. 不希望它