我正在使用 MariaDB 10.1。如何獲取所有已執行查詢的實際查詢時間?似乎已被SHOW PROFILES;
棄用。有沒有更好的數據庫調整解決方案?
**編輯:**它僅在 MySQL 5.6.7 中被棄用。
將慢日誌設置long_query_time=0
並打開為 a FILE
(在 中my.cnf
,然後重新啟動)。然後,慢日誌將包含有關執行的每個命令的各種資訊,包括查詢時間。
您可能還想執行pt-query-digest
以總結慢速日誌。這將包括每個“不同”查詢的 min/max/avg/etc。
引用自:https://dba.stackexchange.com/questions/161122