MySQL 8.4 版本注意事項
摘要表提供一段時間內終止事件的彙總資訊。本群組中的表格以不同方式摘要事件資料。
每個摘要表都有分組欄,決定如何分組要彙總的資料,以及包含彙總值的摘要欄。以類似方式摘要事件的表格通常具有類似的摘要欄集,並且僅在用於決定如何彙總事件的分組欄中有所不同。
可以使用 TRUNCATE TABLE
截斷摘要表。一般來說,效果是將摘要欄重設為 0 或 NULL
,而不是移除資料列。這可讓您清除收集的值並重新開始彙總。例如,在您變更執行階段組態後,這可能很有用。各個摘要表章節中會註明此截斷行為的例外情況。
等待事件摘要
表 29.5 Performance Schema 等待事件摘要表
表格名稱 | 描述 |
---|---|
events_waits_summary_by_account_by_event_name |
每個帳戶和事件名稱的等待事件 |
events_waits_summary_by_host_by_event_name |
每個主機名稱和事件名稱的等待事件 |
events_waits_summary_by_instance |
每個執行個體的等待事件 |
events_waits_summary_by_thread_by_event_name |
每個執行緒和事件名稱的等待事件 |
events_waits_summary_by_user_by_event_name |
每個使用者名稱和事件名稱的等待事件 |
events_waits_summary_global_by_event_name |
每個事件名稱的等待事件 |
階段摘要
表 29.6 Performance Schema 階段事件摘要表
表格名稱 | 描述 |
---|---|
events_stages_summary_by_account_by_event_name |
每個帳戶和事件名稱的階段事件 |
events_stages_summary_by_host_by_event_name |
每個主機名稱和事件名稱的階段事件 |
events_stages_summary_by_thread_by_event_name |
每個執行緒和事件名稱的階段等待 |
events_stages_summary_by_user_by_event_name |
每個使用者名稱和事件名稱的階段事件 |
events_stages_summary_global_by_event_name |
每個事件名稱的階段等待 |
陳述式摘要
表 29.7 Performance Schema 陳述式事件摘要表
表格名稱 | 描述 |
---|---|
events_statements_histogram_by_digest |
每個結構描述和摘要值的陳述式直方圖 |
events_statements_histogram_global |
全域摘要的陳述式直方圖 |
events_statements_summary_by_account_by_event_name |
每個帳戶和事件名稱的陳述式事件 |
events_statements_summary_by_digest |
每個結構描述和摘要值的陳述式事件 |
events_statements_summary_by_host_by_event_name |
每個主機名稱和事件名稱的陳述式事件 |
events_statements_summary_by_program |
每個儲存程式的陳述式事件 |
events_statements_summary_by_thread_by_event_name |
每個執行緒和事件名稱的陳述式事件 |
events_statements_summary_by_user_by_event_name |
每個使用者名稱和事件名稱的陳述式事件 |
events_statements_summary_global_by_event_name |
每個事件名稱的陳述式事件 |
prepared_statements_instances |
預先準備的陳述式執行個體和統計資料 |
交易摘要
表 29.8 Performance Schema 交易事件摘要表
表格名稱 | 描述 |
---|---|
events_transactions_summary_by_account_by_event_name |
每個帳戶和事件名稱的交易事件 |
events_transactions_summary_by_host_by_event_name |
每個主機名稱和事件名稱的交易事件 |
events_transactions_summary_by_thread_by_event_name |
每個執行緒和事件名稱的交易事件 |
events_transactions_summary_by_user_by_event_name |
每個使用者名稱和事件名稱的交易事件 |
events_transactions_summary_global_by_event_name |
每個事件名稱的交易事件 |
物件等待摘要
檔案 I/O 摘要
表 29.10 效能綱要檔案 I/O 事件摘要表
表格名稱 | 描述 |
---|---|
file_summary_by_event_name |
每個事件名稱的檔案事件 |
file_summary_by_instance |
每個檔案執行個體的檔案事件 |
表格 I/O 和鎖定等待摘要
表 29.11 效能綱要表格 I/O 和鎖定等待事件摘要表
表格名稱 | 描述 |
---|---|
table_io_waits_summary_by_index_usage |
每個索引的表格 I/O 等待 |
table_io_waits_summary_by_table |
每個表格的表格 I/O 等待 |
table_lock_waits_summary_by_table |
每個表格的表格鎖定等待 |
Socket 摘要
表 29.12 效能綱要 Socket 事件摘要表
表格名稱 | 描述 |
---|---|
socket_summary_by_event_name |
每個事件名稱的 Socket 等待和 I/O |
socket_summary_by_instance |
每個執行個體的 Socket 等待和 I/O |
記憶體摘要
表 29.13 效能綱要記憶體操作摘要表
表格名稱 | 描述 |
---|---|
memory_summary_by_account_by_event_name |
每個帳戶和事件名稱的記憶體操作 |
memory_summary_by_host_by_event_name |
每個主機和事件名稱的記憶體操作 |
memory_summary_by_thread_by_event_name |
每個執行緒和事件名稱的記憶體操作 |
memory_summary_by_user_by_event_name |
每個使用者和事件名稱的記憶體操作 |
memory_summary_global_by_event_name |
每個事件名稱的全球記憶體操作 |
錯誤摘要
表 29.14 效能綱要錯誤摘要表
表格名稱 | 描述 |
---|---|
events_errors_summary_by_account_by_error |
每個帳戶和錯誤代碼的錯誤 |
events_errors_summary_by_host_by_error |
每個主機和錯誤代碼的錯誤 |
events_errors_summary_by_thread_by_error |
每個執行緒和錯誤代碼的錯誤 |
events_errors_summary_by_user_by_error |
每個使用者和錯誤代碼的錯誤 |
events_errors_summary_global_by_error |
每個錯誤代碼的錯誤 |
狀態變數摘要
表 29.15 效能綱要錯誤狀態變數摘要表
表格名稱 | 描述 |
---|---|
status_by_account |
每個帳戶的工作階段狀態變數 |
status_by_host |
每個主機名稱的工作階段狀態變數 |
status_by_user |
每個使用者名稱的工作階段狀態變數 |