下面列出的控件可用于檢查和導出性能報告數據(參見下圖)-
導出 – 導出當前性能報告中的所有條目,包括所有查詢和值以及任何關聯數據(包括列標題)。打開導出文件對話框。
復制所選內容 – 復制當前績效報告中的單個條目以及任何相關數據(和列標題)。系統剪貼板已保存。一個典型的例子
查詢復制 – 此函數復制生成性能報告的 SQL 語句。系統剪貼板已保存。
刷新 – 性能報告已刷新(重新加載)。
績效報告說明
績效報告:報表分析
針對各個報告顯示以下分組 –
內存使用情況
總內存 – 顯示分配的總內存。
按事件排列的最高內存 – 顯示消耗最多內存的事件。
按用戶劃分的最高內存 – 顯示消耗最多內存的用戶
按主機劃分的最高內存 – 顯示消耗最多內存的主機。
按線程劃分的最高內存 – 顯示消耗最多內存的線程。
I/O 熱點
主要文件 I/O 活動報告 – 顯示 I/O 使用量最多的文件(以字節為單位)。
按時間排列文件的最高 I/O – 按文件和延遲顯示最高 I/O 使用率。
按事件類別列出的最高 I/O – 按事件類別顯示最高的 I/O 數據使用情況。
按事件類別列出的最高 I/O 時間 – 按事件類別顯示最高 I/O 時間消耗者。
按用戶/線程列出的最高 I/O – 按用戶和線程顯示最高 I/O 時間消耗者。
高成本的 SQL 語句
語句分析 – 列出具有各種聚合統計數據的語句。
運行時間最高 5% 的語句 – 列出平均運行時間(以微秒為單位)處于最高 5% 的所有語句。
使用臨時表 – 列出所有使用臨時表的語句(訪問最高百分比的磁盤臨時表,然后是內存臨時表)。
With Sorting – 列出所有已完成排序的規范化語句(按以下優先級順序訪問:sort_merge_passes、sort_scans 和 sort_rows)。
全表掃描 – 列出已執行全表掃描的語句。訪問查詢性能和 WHERE 子句(或多個子句)。如果沒有使用索引,請考慮為大表添加索引。
錯誤或警告 – 列出引發錯誤或警告的語句。
數據庫架構統計
架構對象概述(高開銷) – 顯示每個架構的對象計數。請注意,對于具有大量對象的實例,此報告可能需要更長的時間才能執行。
架構索引統計 – 顯示與索引相關的一般統計信息。
模式表統計 – 顯示與表相關的一般統計信息。
架構表統計信息(帶有 InnoDB 緩沖區) – 顯示帶有 InnoDB 緩沖區統計信息的架構表。
具有全表掃描的表 – 查找通過全表掃描訪問的表,按掃描的行數排序(降序)。
未使用的索引 – 顯示自服務器啟動或 P_S 數據收集開始以來從未使用過的索引列表。
等待事件時間(專家)
按時間排列的全局等待 – 按總時間列出最重要的全局等待事件,忽略空閑(這可能不是很大)。
按用戶等待時間 – 按用戶及其總時間列出最常見的等待事件,忽略空閑(這可能不是很大)。
按時間排列的等待類 – 按總時間列出最重要的等待類,忽略空閑(這可能不是很大)。
按平均時間排列的等待類 – 按平均時間列出最重要的等待類,忽略空閑(這可能不是很大)。
InnoDB統計
InnoDB Buffer Stats by Schema – 總結 INFORMATION_SCHEMA.INNODB_BUFFER_PAGE 表的輸出,按架構聚合。
InnoDB Buffer Stats by Table – 總結 INFORMATION_SCHEMA.INNODB_BUFFER_PAGE 表的輸出,按架構和表名稱聚合。
用戶資源使用
概述 – 顯示每個用戶的資源使用摘要。
I/O 統計信息 – 顯示每個用戶的 I/O 使用情況。
語句統計 – 這顯示每個用戶的語句執行統計信息。
結論
在本文中,我們了解了不同的性能報告控件以及如何使用 mysql Workbench 獲取它們。
以上就是Mysql Workbench 中的性能報告控件的詳細內容,更多請關注www.92cms.cn其它相關文章!