1根据日志定位慢查询sql
执行命令:show variables like ‘%quer%’;
将show_query_log设置开启状态-set global slow_query_log = on;
long_query_time设置慢sql时间,超过该配置就会被记录;
从show_query_log_file配置的路径中取出慢sql日志查看;
执行show status like ‘%slow_queries%’ 查看慢sql条数;
2查询慢sql原因
explain 查看慢sql的执行计划:
id:id越大,越先执行
type:type为all时说明是全表扫描,需要优化
exta:以下两种情况有可能需要优化
3修改sql,尽量让sql走索引,或者增加索引
版权声明:本文为weixin_42106999原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。