慢查询日志剖析ITeye - 千亿集团

慢查询日志剖析ITeye

2019-01-10 17:54:57 | 作者: 亦竹 | 标签: 查询,日志,装备 | 浏览: 325

翻开慢查询日志

慢查询日志,望文生义便是记载履行比较慢查询的日志。

检查是否敞开慢查询日志:

show variables like %slow%;



翻开慢查询日志。修正MySQL的装备文件my.cn一般是在/etc目录下面,加上下面三行装备后重启MySQL。

slow_query_log = ON
slow_launch_time = 2
slow_query_log_file = /usr/local/mysql/data/slow_query.log


slow_launch_time只能准确到秒,假如需求更准确能够运用一些第三方的东西比方后边介绍的pt-query-digest。


留意:我这儿用的MySQL版别是5.6,不同版别的MySQL敞开慢查询的装备是不同的,比方5.6之前的某些版别是ong_query_time, long_query_time和log-slow-queries。能够先在终端履行show variables like %slow%;检查下当时版别详细装备是什么。

也能够在终端经过设置全局变量来翻开慢查询日志:

set @@global.slow_query_log = ON;


保存慢查询日志到表中

MySQL支撑将慢查询日志保存到mysql.slow_log这张表中。经过@@global.log_output能够设置默以为TABLE,FILE和TABLE只能一起运用一个。



set @@global.log_output=TABLE;



参阅:http://blog.csdn.net/wulantian/article/details/40296541
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    exceptionITeye

    成果,形似,有点
  • 2
  • 3

    mysql的count函数优化ITeye

    索引,优化,情况
  • 4
  • 5

    DB2锁机制ITeye

    机制,程序,数据
  • 6

    oracle功能优化总结ITeye

    索引,视图,优化
  • 7

    oracle存储进程ITeye

    存储,进程,数据
  • 8

    Oracle中rownum、rowid、rowITeye

    相同,记载,排名
  • 9
  • 10