慢查询是什么
分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为"慢查询"。
MySQL慢查询就是在日志中记录运行比较慢的SQL语句,这个功能需要开启才能用。
在MySQL的配置文件my.cnf中写上:
long_query_time = 10 log-slow-queries = /var/lib/mysql/mysql-slow.log
分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为"慢查询"。
MySQL慢查询就是在日志中记录运行比较慢的SQL语句,这个功能需要开启才能用。
在MySQL的配置文件my.cnf中写上:
long_query_time = 10 log-slow-queries = /var/lib/mysql/mysql-slow.log
发表评论