开启慢日志
开启慢日志
my.ini 加入
slow_query_log=1
slow_query_log_file=mysql.slow
long_query_time=2(超过2秒的SQL会记录下来)
cacti 监控软件观察时间点
sed -n '/# Time:110720 16:17:39/',/end/p' mysql.slow > slow.log
然后用mysqldumpslow命令取出耗时最长的前10条慢SQL进行分析
mysqldumpslow -s t -t 10 slow.log