收集 MySQL 統計資訊和指標
在本文中,我們將學習如何收集 Mysql 統計資訊和指標。
效能儀表板
在儀表板中檢視有關伺服器效能的統計資訊。開啟一個查詢選項卡,選擇“管理”選項卡,然後點選導航器側邊欄“效能”部分中的“儀表板”以顯示儀表板。管理 - 儀表板選項卡的資訊結構在下面的影像中描述。
效能:儀表板

網路狀態

這顯示了 MySQL 伺服器透過客戶端連線傳送和接收的網路流量資料。傳入網路流量、傳出網路流量和客戶端連線是資料點的示例。
MySQL 狀態

這顯示了 MySQL 伺服器的關鍵效能和活動指標。表開啟快取效率、執行的 SQL 語句以及 SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER 和 DROP 語句計數(每秒)等資料項。
InnoDB 狀態

這提供了 InnoDB 儲存引擎產生的磁碟活動以及 InnoDB 緩衝池的總體概述。建立了三組資料點 -
注意
要顯示更多詳細資訊(例如總數),請將游標懸停在圖表上。
使用情況
讀取請求:InnoDB 每秒對緩衝池發出的邏輯讀取請求的數量。
寫入請求:InnoDB 傳送到緩衝池的邏輯寫入請求的數量(每秒)。
InnoDB 無法從緩衝池中滿足的邏輯讀取數量,以磁碟讀取次數衡量。這些必須從磁碟讀取。
InnoDB 緩衝池當前正在使用的部分。可以將游標懸停在圖形上以檢視更多詳細資訊,例如使用率和空閒頁面。
寫入
寫入的資料 - 寫入 InnoDB 重做日誌檔案的總量。
寫入 - 對 InnoDB 重做日誌檔案進行的實際寫入次數
InnoDB 磁碟寫入:將游標懸停在此動態圖表上以檢視在特定一秒鐘內發生了多少磁碟寫入。範圍包括之前的 120 秒。
寫入 - InnoDB 儲存引擎使用檔案操作寫入的資料總量(以位元組為單位)。
讀取
雙寫緩衝區寫入 - 雙寫操作的總數。
InnoDB 磁碟讀取 - 將游標懸停在此動態圖表上以檢視在特定一秒鐘內發生了多少磁碟讀取。範圍包括之前的 120 秒。
讀取 - InnoDB 儲存引擎從檔案中讀取的資料總量(以位元組為單位)。
效能架構報告
透過實用的高階報告,基於效能架構的報告提供了對 MySQL 伺服器操作的洞察。為了分析 MySQL 資料庫的效能,MySQL Workbench 使用效能架構上的 SYS 檢視生成 20 多個報告。報告有助於識別高成本 SQL 語句、分析 IO 熱點以及審查等待資料和 InnoDB 引擎特性。有關 SYS 架構的更多詳細資訊,請參閱 MySQL sys 架構。
配置和安裝
用於自定義和最佳化效能架構檢測的圖形使用者介面(參見下圖)。這最初載入“簡單設定”選項卡,對於大多數人來說已經足夠了。將指標停留在“完全啟用”上,然後單擊滑塊上的圓圈以啟用當前可用的每個效能架構檢測。
MySQL Workbench 使用 MySQL Server 5.7 版,預設情況下包含 SYS 架構。但是,Workbench 為 MySQL Server 5.6 安裝了自己的捆綁版 SYS 架構。
注意 - MySQL 伺服器選擇儲存的摘要查詢的大小。
效能架構設定:簡單

可以透過單擊顯示高階來微調效能架構檢測。以下圖中選擇了“簡介”選項卡以及高階檢測選項卡。
效能架構設定:簡介
