mysql的慢查询日志
2013-11-04 17:24
197 查看
慢查询日志用来记录执行时间超过指定时间的查询语句。通过慢查询日志,可以查找出哪些查询语句的执行效率很低,以便进行优化。
log_slow_queries参数已经过时了,新的参数是slow_query_log开关参数及slow_query_log_file指定log的位置。
long_query_time参数指定sql的执行时长超过多长才会被记录。
log_queries_not_using_indexes开关参数来控制是否记录没有用到index的sql,默变是关闭的。
可以通过mysqldumpslow命令来对log文件规则输出:
myslqdumpslow -s t -t 2 /tmp/mysqlslow.log
这句的意思是将慢查询日志里耗时最长的两个sql打印出来。
相关文章推荐
- MySql 查询语句中包含中文,日志打印为乱码问题解决
- MySQL慢查询日志
- MySQL日志文件之错误日志和慢查询日志详解
- Mysql 慢查询和慢查询日志分析
- mysql优化(1)show命令 慢查询日志 explain profiling
- mysql慢查询日志记录与分析
- mysql5.6.24 慢查询日志配置
- 通过pt-query-digest分析收集MySQL慢查询日志到指定位置
- MySQL启用慢查询日志记录方法
- mysql慢查询日志
- MySQL开启普通查询日志,慢查询日志
- MySQL之慢查询日志
- Mysql 慢查询日志配置
- Mysql5.6开启慢查询日志
- mysql优化——慢查询日志
- mysql(十一)索引、limit分页、执行计划、慢日志查询
- mysql的通用查询日志
- mysql5.5慢日志设置和查询
- mysql开启查看慢查询日志
- mysql 5.5 开启慢查询日志以及日志分析