查看是否开启了慢查询日志
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性能优化(2)--SQL以及索引优化--开启慢查询日志
原文:http://my.oschina.net/woshixiaomayi/blog/512234