mysql如何開啟慢查詢?
my.cnf和mysqld都可以記錄慢查詢,通過配置log-slow-queries=file-path就可以,重啟之后生效。
mysql官方提供了慢查詢日志分析工具mysqldumpslow。主要功能包括統計不同慢sql的類型、出現次數、執行最長時間、累計總耗費時間、等待鎖的時間、發送給客戶端的行總數、行總數、用戶以及sql語句本身。這樣就可以很快地定位問題點,也可以為下一步sql有提供充足的參考。
還有一些第三方的工具,但是我沒用過,貌似有些GUI的更好用,你可以搜索下。之所以我不用,是擔心生產環境中更多的軟件部署會導致安全漏洞更多。
希望送的回復對你有幫助。
這專業的回答咋配圖?為啥只有配圖的才能優質回答?