旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

开启mysql慢查询日志的方法_MySQL教程,开启,mysql,慢查询,日志,方法

作者:搜教程发布时间:2020-01-27分类:MySQL教程浏览:83评论:0


导读:mysql实现添加用户并授权_MySQL教程mysql实现添加用户并授权的方法是:1、首先查询所有用户;2、然后查询用户权限;3、添加授权用户;4、分配用户权限;5、最后执行【fl...

mysql实现添加用户并授权_MySQL教程

mysql实现添加用户并授权的方法是:1、首先查询所有用户;2、然后查询用户权限;3、添加授权用户;4、分配用户权限;5、最后执行【flush privileges】命令刷新权限即可。

首先我们需要了解四个参数:

slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。
slow_query_log_file # 慢查询日志文件存储位置。
log_queries_not_using_indexes # 是否把没有使用到索引的SQL记录到日志中,默认OFF,开启则设置为 ON。
long_query_time # 超过多少秒的查询才会记录到日志中,注意单位是秒。

然后执行语句设置(这个方法重启MySQL后会失效)

(相关视频教程推荐:mysql视频教程)

知道参数含义后,我们就可以直接设置我们需要的参数了,我这里使用的是全局设置。

mysql为数据表及字段添加注释_MySQL教程

mysql为数据表及字段添加注释的方法:添加列并带注释,如【alter table test_table add t_age int(11) comment '年龄'】。

SET GLOBAL slow_query_log = 'ON';
SET GLOBAL slow_query_log_file = '文件路径(绝对路径)';
SET GLOBAL log_queries_not_using_indexes = 'ON';
SET GLOBAL long_query_time = 1;  # 这里需要注意下,long_query_time参数设置后需要下次会话后才生效,当前会话查询还是原来的数值

最后修改配置文件(永久设置)

如果想重启MySQL后不失效,可以修改MySQL配置文件。在配置文件中添加以下语句:

slow_query_log="ON"
slow_query_log_file="文件路径(绝对路径)"
log_queries_not_using_indexes="ON"
long_query_time=1

重启后即可生效。

相关文章教程推荐:mysql教程

以上就是开启mysql慢查询日志的方法的详细内容,更多请关注ki4网其它相关文章!

mysql实现字符串截取_MySQL教程

有多种截取函数可以实现字符串截取,例如【select left('sqlstudy.com', 3);】,又或者使用right函数,例如【select right('sqlstudy.com', 3);】。

标签:开启mysql慢查询日志方法


欢迎 发表评论: