我將如何監視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 - 登錄檢查