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中没有使用索引并且运行时间比较长的语句了

  • 相关阅读:
    Codeforces Round #380(div 2)
    Codeforces Round #378(div 2)
    Codeforces Round #379(div 2)
    CCPC2016合肥现场赛
    CCPC2016沈阳站
    HDU2222 Keywords Search__AC自动机
    poj2185Milking Grid
    POJ2961_kmp
    POJ 2406
    poj 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/9223413.html
Copyright © 2011-2022 走看看