我将如何监视MySQL来检测正在运行缓慢的SELECT?鉴定出性能差的SELECT后,我将如何分析以改进它?如何检查登录mysql
4
A
回答
1
2
您将启用slow query日志记录,例如,这下[mysqld]
部分
set-variable=slow_query_log=on
set-variable=long_query_time=20
添加到您的my.cnf
这将记录以20秒以上的所有查询到一个“主机名” -slow.log,例如/var/lib/mysql/localhost-slow.log
然后,您会检查这些查询,并至少运行EXPLAIN,并查明是什么让它变慢,添加索引,重写SQL等 - 虽然优化查询是另外一本书。
相关问题
- 1. 如何检查登录
- 2. 如何检查android登录?
- 3. 登录验证检查器PHP的MYSQL
- 4. MySQL/PHP检查登录详细信息
- 5. PHP/MySQL的检查登录详细
- 6. CodeIgniter检查如果登录
- 7. MySQL查询登录
- 8. 如何在php和mysql中正确检查登录值
- 9. 如何检查登录是否启用?
- 10. WebSecurity.IsAuthenticated如何检查您是否登录?
- 11. 如何检查用户已登录Facebook?
- 12. 如何检查用户是否“登录”?
- 13. 如何检查在PHP登录?
- 14. 如何使用Ajax检查登录?
- 15. C#&SQL Server:如何做登录检查
- 16. in Bash,如何检查用户登录
- 17. 如何检查是否登录失败
- 18. 如何检查我是否登录?
- 19. iOS登录架构,如何检查登录?
- 20. 如何检查当前登录的用户和登录时间
- 21. 如何检查登录用户登录Django?
- 22. 安全登录或登录检查asp.net
- 23. 如何检查用户是否在Android登录或登录登录
- 24. PHP和MySQL登录查询
- 25. PHP登录和MySql查询
- 26. 登录所有MySQL查询
- 27. 如何检查用户是否在今天使用MySQL查询登录
- 28. 检查Facebook登录Android
- 29. 检查用户登录
- 30. sql/php - 登录检查