本篇文章给大家分享的是有关mysql中怎么开启慢查询,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
#
查看慢查询相关参数
show variables like 'slow_query%';
show variables like 'long_query_time';
#设置方法1
#修改my.cnf配置文件
[mysqld]
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/data/slow.log
#重启mysql服务
service mysqld restart;
#设置方法2(立即生效,重启失效)
#打开慢查询记录开关
set
global slow_query_log
=
'ON'
;
#设置慢查询日志存放目录
set
global slow_query_log_file
=
'/usr/local/mysql/data/slow.log'
;
#超过1秒的查询标记为慢查询
set
global long_query_time
=
1
;
清理slow_log的方法:
mysql
>
use
mysql; mysql
>
SET
GLOBAL slow_query_log
=
'OFF'
; mysql
>
ALTER
TABLE
slow_log RENAME slow_log_drop; mysql
>
CREATE
TABLE
slow_log
LIKE
slow_log_drop; mysql
>
SET
GLOBAL slow_query_log
=
'ON'
; mysql
>
DROP
TABLE
slow_log_drop;
以上就是mysql中怎么开启慢查询,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注天达云行业资讯频道。