在本文中,我們將學習如何收集 Mysql 統計資料和指標。
在儀表板中查看有關伺服器效能的統計資料。開啟查詢選項卡,選擇管理選項卡,然後按導覽器側邊欄效能部分中的儀表板以顯示儀表板。下圖描述了「管理 - 儀表板」標籤的資訊結構。
這顯示 MySQL 伺服器透過客戶端連線傳輸和接收的網路流量資料。傳入網路流量、傳出網路流量和客戶端連線都是資料點的範例。
這顯示 MySQL 伺服器的關鍵效能和活動指標。資料項包括表格開啟快取有效性、執行的 SQL 語句數以及 SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER 和 DROP 語句計數(每秒)。
這給出了 InnoDB 儲存引擎以及 InnoDB 緩衝池產生的磁碟活動的總體概述。建立三組資料點 -
要顯示更多詳細信息,例如總數,請將遊標懸停在圖表上。
讀取請求數:InnoDB每秒向緩衝池發出的邏輯讀取請求數。
寫入請求數:InnoDB 向緩衝池發送的邏輯寫入請求數量(每秒)。
InnoDB 無法從緩衝池滿足的邏輯讀取次數(以磁碟讀取數為單位)。因此必須從光碟中讀取這些內容。
目前正在使用的 InnoDB 緩衝池的數量。可以將滑鼠懸停在該圖形上以查看更多詳細信息,例如使用率和可用頁數。
寫入的資料 - InnoDB 重做日誌檔案的寫入總量。
寫入 - InnoDB 重做日誌檔案的實際寫入數量
InnoDB 磁碟寫入:將遊標移到此動態圖上以觀察特定秒內發生的磁碟寫入次數。此範圍包括之前的 120 秒。
寫入 - InnoDB 儲存引擎使用檔案操作寫入的資料總量(以位元組為單位)。
Doublewrite Buffer Writes - 雙寫運算的總量。
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 伺服器選擇已儲存的摘要查詢的大小。
可以透過點擊顯示進階來微調效能架構偵測。 下圖中選擇了「簡介」標籤以及進階偵測選項卡。
以上是收集 MySQL 統計資料和指標的詳細內容。更多資訊請關注PHP中文網其他相關文章!