文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  events_transactions_history_long 資料表

29.12.7.3 events_transactions_history_long 資料表

events_transactions_history_long 資料表包含在所有執行緒中,全域已結束的最近 N 個交易事件。交易事件直到結束才會被加入資料表中。當資料表滿載時,當加入新列時,最舊的列將被捨棄,無論哪一個執行緒產生了這兩個列。

Performance Schema 會在伺服器啟動時自動調整 N 的值。若要明確設定資料表大小,請在伺服器啟動時設定 performance_schema_events_transactions_history_long_size 系統變數。

events_transactions_history_long 資料表具有與 events_transactions_current 相同的欄位。請參閱第 29.12.7.1 節,「events_transactions_current 資料表」。與 events_transactions_current 不同的是,events_transactions_history_long 沒有索引。

對於 events_transactions_history_long 表格,允許使用 TRUNCATE TABLE。它會移除所有列。

關於三個交易事件表格之間關係的更多資訊,請參閱 第 29.9 節,「效能架構中用於當前和歷史事件的表格」

關於是否要收集交易事件的組態資訊,請參閱 第 29.12.7 節,「效能架構交易表格」