数据库慢查询

使用Mysql慢查日志对有效率问题的sql语句进行优

mysql>show variables like 'slow_query_log' 查看服务器慢查询日启
mysql>set global slow_query_log=on 开启慢查询日志 
mysql>set global long_query_time=1     设置慢查询日志的时间
mysql>set global log_queries_not_using_indexes=on;   设置记录索引的查询
mysql>use shop;
mysql>select * from store limit 10
mysql>show variables like '%slow'    查看慢查询日志所记录的位置
慢查询日志工具一:
mysql>mysqldumpslow -h   使用mysql慢查询工具分析
mysql>mysqldumpslow -t 3 /home/mysql/data/mysql-slow.log | more 查看慢查询日志前3条
慢查询工具二:
mysql>pt-query-digest -help   工具使用帮助
mysql>pt-query-digest /home/mysql/data/mysql-slow.log | more  查看慢查询日志    



你可能感兴趣的:(PHP)