小蚂蚁学习mysql性能优化(2)--SQL以及索引优化--开启慢查询日志

查看是否开启了慢查询日志

    show variables like 'show_query_log';

查看是否把没有使用索引的sql记录到慢查询日志中

    show variables like '%log%';    

    查看其中的 log_queries_not_using_indexes = off 还是 on。如果是off,说明没有开启,把它设置为on,    

    set global log_queries_not_using_indexes    =    on;

设置超过多长时间的sql记录到慢查询日志中

    show variables like 'long_query_time';

将慢查询日志设置为开启状态

    set global show_query_log    =    on;

查看慢查询日志说保存的位置

    show variables like 'show%';

慢查询日志的储存格式包含的内容

    执行sql的主机信息

    #User@Host :root[root]@localhost []

    sql的执行信息

    #Query_time:0.00024 Lock_time:0.000  ……

    sql执行时间

    #set timestamp=1402389652

    sql的内容

    select * from deayou_active;

另外在测试中遇到的问题

    解决mysql导入数据库文件最大限制2048kb的方法

    修改php.ini文件

    修改以下内容:

    upload_max_filesize    =    8m;

    memory_limit              =    512m;

    post_max_size            =    8m;  

你可能感兴趣的:(mysql,PHP,慢查询)