配置慢查询日志

在my.cnf中打开慢查询记录

slow_query_log 设置为on
long_query_time SQL执行时间超过阈值,记录慢查寻
slow_query_log_file 记录日志的文件名

查看慢查询日志
mysqldumpslow -s t -t 10 ../slowquery.log

展示占用的线程

show processlist

explain

优化建议

  • 添加索引
  • 大表拆成小标
  • where条件尽量按照索引顺序写