mysql慢查日志的详情介绍

技术百科 黄舟 发布时间:2017-02-27 浏览:

        在mysql的性能优化中,我们时常需要用到慢查日志,并以此来分析,进行性能的优化。

        MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件,也支持将日志记录写入数据库表。

查看慢查日志是否开启:

show variables like 'slow_query_log';

在开启之前,我们要确认一下,是否将没有使用索引的sql,记录进慢查日志中:

show variables like '%log%';

将其改为开启状态

 set global  log_queries_not_using_indexes=on;

查看超过多长时间的sql会被记录进入慢查日志中

show variables like 'long_query_time';


修改long_query_time的值用set,例如:

 set long_query_time=0

开启慢查日志

 set global slow_query_log=on;

查看慢查日志的存储位置

show variables like 'slow%';


慢查日志的记录格式

 以上就是mysql慢查日志的详情介绍的内容,更多相关内容请关注PHP中文网(www.)!


# 将其  # 相关内容  # 情况下  # 则会  # 响应时间  # 值为  # mysql  # 中文网  # toolbar  # 如果不是  # 多长时间 


相关栏目: <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 AI推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 SEO优化<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 技术百科<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 谷歌推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 百度推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 网络营销<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 案例网站<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 精选文章<?muma echo $count; ?>

相关推荐

在线咨询

点击这里给我发消息QQ客服

在线咨询

免费通话

24h咨询:4006964355


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部