首頁 >資料庫 >mysql教程 >docker mysql容器怎麼開啟慢查詢日誌

docker mysql容器怎麼開啟慢查詢日誌

PHPz
PHPz轉載
2023-05-30 12:54:081865瀏覽

1、進入容器登陸帳號

docker 查看執行的容器

docker ps

docker mysql容器怎麼開啟慢查詢日誌

#進入容器:

docker exec -it dc8880c13fef /bin/bash

輸入使用者名稱密碼登陸mysql

mysql -u root -p

docker mysql容器怎麼開啟慢查詢日誌

然後輸入密碼登陸進去

docker mysql容器怎麼開啟慢查詢日誌

2、查看慢日誌相關資訊

預設慢日誌是關閉的。
show variables like ‘slow%’;(或使用,看別的部落客說會有版本的差別,那就用雙百分號:show variables like ‘%slow %’;)

docker mysql容器怎麼開啟慢查詢日誌

開啟慢日誌開關

set global slow_query_log = ON;

docker mysql容器怎麼開啟慢查詢日誌

開啟成功。

可以修改判斷是否為慢sql的閾值,sql執行超過閾值的時候就會記錄到慢日誌的log檔案中。

docker mysql容器怎麼開啟慢查詢日誌

修改完畢,進行測試select 查詢。

docker mysql容器怎麼開啟慢查詢日誌

我們這兒就可以看到該筆sql被記錄到慢日誌裡了。

以上是docker mysql容器怎麼開啟慢查詢日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除