Sql优化

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.少用子查询


   转载规则


《Sql优化》 kang 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录