mysql怎么记录长时间执行的sql语句

发布时间:2019-12-09编辑:脚本学堂
本文介绍了mysql中记录长时间执行的sql语句的方法,为mysql语句优化与性能提升收集参考数据,需要的朋友参考下。

要求:
mysql/ target=_blank class=infotextkey>mysql数据库中,记录那些执行时间很长的sql语句,用于监视程序性能,以便做出优化与改进。

方法:
找到mysql配置文件,添加:
 

log_slow_queries    =  /var/blogguy.cn/log/mysql/mysql-slow.log  
long_query_time = 1  
log-queries-not-using-indexes = true 

说明:
第一行指定记录文件地址,第二行指定长查询的时间,查过此时间则记录,第三行指定是否记录没有使用索引的查询。

保存重启mysql生效。