Mysql

如何獲取 MariaDB (MySql) 查詢時間?

  • January 15, 2017

我正在使用 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