在使用 MySQL 數據庫進行開發時,經常需要查看歷史執行時間來優化 SQL 查詢語句,提高系統性能。本文介紹如何通過 MySQL 命令行或 MySQL Workbench 工具來查看歷史執行時間。
首先,在 MySQL 命令行中輸入以下命令,可以打開系統數據表 performance_schema 的相關表:
USE performance_schema;
然后,輸入以下命令可以查看所有執行過的語句的歷史執行時間:
SELECT * FROM events_statements_history;
如果只想查看最近一段時間的執行時間,可以輸入以下命令:
SELECT * FROM events_statements_history WHERE event_time >NOW() - INTERVAL 1 DAY;
以上命令將查找過去一天內執行過的語句的歷史執行時間。
如果你使用 MySQL Workbench 工具,可以通過以下步驟來查看歷史執行時間:
- 打開 MySQL Workbench 工具
- 連接到相應的 MySQL 數據庫
- 在左側導航欄中選擇“Performance Schema”
- 選擇“Statements”
- 選擇“Statements History”
- 按需調整篩選條件
- 查看歷史執行時間
通過以上方法,我們可以方便地查看 MySQL 數據庫中語句的歷史執行時間,并有針對性地進行優化。
上一篇css上滑下滑