mysql優化(定位慢查詢)

2021-06-29 09:12:45 字數 595 閱讀 2024

檢視慢查詢

show variables like 'long_query_time';  \\檢視預設慢查詢時間

set long_query_time=0.5;                \\把慢查詢的時間設定為0.5秒 便於測試

show status like 'slow_queries';        \\顯示慢查詢的條數

開啟慢查詢記錄日誌(mysql5.5版本)

1.關閉mysql服務                    net stop mysql

2.安全模式開啟mysql服務    mysqld --safe-mode  --slow-query-log

3.連線mysql 設定慢查詢時間 set long_query_time=0.5

4.測試資料

5.檢視慢查詢個數           show status like 'slow_queries'

6.到資料庫檔案儲存資料夾下 *-slow.log資料夾檢視

安全模式下mysql關閉命令    mysqladmin -u使用者名稱 -p密碼  shut down

mysql定位慢查詢

mysql資料庫啟動了多少時間 show status like uptime show stauts like com select show stauts like com insert 類推 update delete 顯示資料庫的查詢,更新,新增,刪除的次數 show session glo...

MySQL如何定位並優化慢查詢sql

show variables like query 查詢慢日誌相關資訊 slow query log 預設是off關閉的,使用時,需要改為on 開啟 slow query log file 記錄的是慢日誌的記錄檔案 long query time 預設是10s,每次執行的sql達到這個時長,就會被記...

MySQL如何定位並優化慢查詢sql

show variables like query 查詢慢日誌相關資訊 slow query log 預設是off關閉的,使用時,需要改為on 開啟 slow query log file 記錄的是慢日誌的記錄檔案 long query time 預設是10s,每次執行的sql達到這個時長,就會被記...