zoukankan      html  css  js  c++  java
  • 慢查询日志存储方式修改

    首先,我们来看一下默认的输出方式,脚本如下:

     show variables like 'log_output';

    可以看到,这里默认的输出方式是FILE,文件,我们将这里改成Table。

    set global log_output='TABLE';

    select sleep(10);
     select * from mysql.slow_log;

    是不是很贴心....你可以通过T-SQL语句进行各种查了。

    在我们进行数据库优化的时候,很多的时候是通过创建合适的索引,进行优化,所以说,如果我们知道一个数据库中那些语句没有应用到索引,或者说是全表扫描的话,是很方便易于我们进行优化的。

    所以,在Mysql的慢日志当中,为我们有贴心的添加了一个参数,用来记录没有使用索引的语句;

     show variables like 'log_queries_not_using_indexes';

    默认是关闭的,我们可以将该参数打开,进行详细的记录;

    SET global log_queries_not_using_indexes=1

    通过此参数的设置,就可以跟踪MySQL中没有使用索引并且运行时间比较长的语句了

  • 相关阅读:
    blocksit
    getdata
    ASP.net 探针
    301重定向
    webapi
    Unity NGUI UIPanel下对粒子的剪裁
    unity3d 之本地推送
    c#之时间戳与DateTime的相互转换
    c#之从服务器下载压缩包,并解压
    Unity3d 开发之 ulua 坑的总结
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/9223413.html
Copyright © 2011-2022 走看看