mysql伺服器查詢慢原因分析方法

2021-07-23 10:57:22 字數 614 閱讀 1022



mysql伺服器查詢慢原因分析方法

mysql資料庫在查詢的時候會出現查詢結果很慢,超過1秒,專案中需要找出執行慢的sql進行優化,應該怎麼找呢,mysql資料庫提供了乙個很好的方法,如下:

mysql5.0以上的版本可以支援將執行比較慢的sql語句記錄下來。

1.需要使用開啟記錄查詢慢的sql記錄日誌:

檢視慢查詢時間 show variables like 'slow%';

檢視設定多久是慢查詢 show variables like 'long%';

修改慢查詢時間 set long_query_time=1;

開啟慢查詢記錄日誌 set global slow_query_log='on';

2.進入到log_file的目錄下即可查詢哪些sql執行慢了。

3.然後就是進行優化執行慢的sql,加索引、修改查詢方式等

4.另外比較有用的命令:

檢視哪些執行緒正在執行 show full processlist;

檢視最大連線數 show variables like '%max_connections%';

當前連線數 show status like 'threads_connected%';

mysql伺服器查詢慢原因分析方法

mysql資料庫在查詢的時候會出現查詢結果很慢,超過1秒,專案中需要找出執行慢的sql進行優化,應該怎麼找呢,mysql資料庫提供了乙個很好的方法,如下 mysql5.0以上的版本可以支援將執行比較慢的sql語句記錄下來。1.需要使用開啟記錄查詢慢的sql記錄日誌 檢視慢查詢時間 show vari...

Linux mysql 伺服器慢的原因

如下為解決方案 連線mysql速度慢的解決方法.php遠端連線mysql速度慢,有時遠端連線到mysql用時4 20秒不等,本地連線mysql正常,出現這種問題的主要原因是,預設安裝的 mysql開啟了dns的反向解析,在my.cnf unix或linux系統下 或my.ini windows系統下...

SQL Server 鏈結伺服器查詢慢?

1 執行 regedt32,瀏覽至 hkey local machine oftware microsoft msdtc。新增乙個 dword 值 turnoffrpcsecurity,值資料為 1。2 重啟ms dtc服務。3 開啟 管理工具 的 元件服務 a.瀏覽至 啟動管理工具 b.選擇 元件...