如何查看mysql slow_query_log以查看哪些查询花费了太多时间?MYSQL慢速查询
2
A
回答
0
检查此日志在my.ini文件中的位置,然后在任何文本编辑器中打开它。
0
如果你问谷歌的“slow_query_log”,this是第一次打 - 解释你所需要知道的。你必须启用它,设置一个你喜欢的文件名(如果它已经设置,你可以在你的配置中找到my.ini
),开始你的查询并查看它的文件...
4
首先,你需要check if it's enabled
tail -f /path/to/your/logs/mysql-slow.log
- :MySQL配置(mysql.ini或mysql.cnf,取决于你的系统)
tail
是最简单的
# enable slow log:
slow_query_log = 1
# log queries longer than n seconds:
long_query_time = 5
# where to log:
slow_query_log_file = /path/to/your/logs/mysql-slow.log
重新启动MySQL服务器,然后使用任何程序,你喜欢看的日志文件
您可能需要编辑y有点用long_query_time
设置来找到日志量不是太低或太高的限制,但恰到好处。
0
如果你正在运行mysqld时< 5.2,您的my.cnf可能看起来像
登录慢查询= /无功/日志/ mysql /下的mysql-的slow.log //其中存储日志
long_query_time = 3 //最快查询日志
相关问题
- 1. mysql慢速简单查询
- 2. mysql查询查询速度缓慢
- 3. MySQL慢速查询日志记录快速查询
- 4. MySql加入后选择 - 慢速查询
- 5. sleep()在mysql中慢速查询日志
- 6. MySQL查询速度太慢或超时
- 7. 在mysql中慢速查询日志
- 8. 慢速MySQL的查询(使用IN)
- 9. MySQL查询速度非常慢
- 10. 删除后MySQL查询速度慢
- 11. 的MySQL查询速度太慢
- 12. 如何调整mysql慢速查询?
- 13. 升级后mysql查询速度慢
- 14. MySQL子查询选择速度很慢
- 15. MySQL中运行速度慢的查询
- 16. MySQL的速度异常慢的查询
- 17. 首先MySQL缓慢查询,快速查询子查询
- 18. 慢速查询JOIN
- 19. Android慢速查询
- 20. mysql第一次查询速度慢,然后快速查询相关查询
- 21. MYSQL慢查询
- 22. mysql的慢查询日志记录是查询速度更快
- 23. MySQL查询速度很慢时,将子查询
- 24. Azure SQL查询速度慢
- 25. 慢SQL查询速度
- 26. 解决慢速查询
- 27. 优化慢速查询xquery
- 28. 视图查询速度慢
- 29. Postgresql慢速查询复制
- 30. Postgresql查询速度很慢
我的slow_query_log_file是“/ var/log/mysql-slow-log”。 – BhatiaVJ 2010-10-26 08:48:42
@BhatiaVJ:这是可能的,是的 - 这就是为什么我添加指令以从配置中获取它的位置,因为每个发行版默认情况下可能会将文件放在稍微不同的位置,加上路径显然是可配置的。 – Piskvor 2010-10-26 09:37:40