1.开启慢查询
配置慢查询,通过文件保存,也可以直接存到mysql自带的表中
配置保存路径,可选FILE TABLE
log-output=FILE
general-log=0
general_log_file=”DESKTOP-KANG.log”
开启慢查询
slow-query-log=1
日志存放路径及文件名 (默认在data目录下),也可以存放在mysql表(slow_log)中
slow_query_log_file=”DESKTOP-KANG-SLOW.log”
sql执行超出长时间才会记录
long_query_time=10
2.使用mysql自带的慢查询分析工具(需要perl环境)
在mysql\bin目录下–mysqldumpslow.pl
在cmd或powershell中运行如下命令:perl mysqldumpslow.pl -s t -t 5 “慢查询文件全路径,如D:\mysql\bin\DESKTOP-KANG-SLOW.log”
3.少用子查询