共用方式為


Microsoft Fabric 中 SQL 資料庫的效能儀錶板

✅適用於:Microsoft Fabric 中的 SQL 資料庫

Fabric SQL 資料庫中的效能儀錶板會顯示資料庫的效能狀態,並提供不同層級的計量可見性。

您可以使用效能儀錶板來檢視資料庫效能計量、找出效能瓶頸,以及尋找效能問題的解決方案。

若要在 Fabric 中開啟 SQL 資料庫的效能儀錶板:

  • 在 [查詢編輯器] 視窗中的 [首頁] 工具列上,選取 [效能摘要]。 網狀架構 SQL 編輯器的螢幕快照,其中醒目提示 [常用] 工具列中的 [效能摘要] 按鈕。
  • 以滑鼠右鍵按兩下項目檢視中的內容按鈕(三個點),然後選取[ 開啟效能摘要]。 網狀架構專案清單網狀架構入口網站的螢幕快照。以滑鼠右鍵按兩下 SQL 資料庫專案的三個點,以開啟彈出視窗。

警示

具有預設準則的自動產生的警示提供兩種通知:

  • 進行中的警示:當資料庫遇到問題時引發,當其中一個參數(CPU、封鎖查詢或已配置的大小)處於重大狀態時,會出現此警示。 此警示是由水準通知列表示。

    網狀架構入口網站的螢幕快照,其中顯示效能警示。

  • 擱置警示:儲存在系統中,此警示會提供資料庫參數達到重大狀態所需的分析警示。

    網狀架構入口網站的螢幕快照,其中顯示效能儀錶板擱置警示指示器。

選取警示的鏈接之後, [效能摘要 ] 會提供警示摘要和資料庫最近的計量。 您可以從這裡鑽研事件時間軸以取得詳細資訊。

網狀架構入口網站的螢幕快照,其中顯示最近警示的摘要。

效能儀錶板圖表

當資料庫達到 CPU 耗用量的重要狀態(或任何其他引發警示的因素),您可以看到 CPU 耗用量索引標籤圖表上 標示為狀況不良的點,並標記 CPU 耗 用量已超過閾值的點。 時間間隔是可設定的,預設為24小時。

在下圖中 ,CPU 耗用量 圖表會指出資料庫何時達到重大狀態。

網狀架構入口網站效能儀錶板圖表的螢幕快照,其中顯示CPU耗用量歷程記錄和狀況不良的時間點。

警示閾值準則

定位字元 閾值 準則
CPU 耗用量 80% 的已分配值 如果監視器發現超過閾值的CPU超過五分鐘。 監視器會以一分鐘的頻率檢查。
配置的大小 80% 的分配大小 如果監視器發現超過閾值的大小超過五分鐘。 監視器會以一分鐘的頻率檢查。
封鎖的查詢 一個封鎖的查詢 如果至少有一個封鎖的查詢已封鎖超過一分鐘。 監視器應該每隔三分鐘檢查一次。

效能儀錶板索引標籤

以下是效能儀錶板的內建報告區域。

CPU 使用量

CPU 耗用量圖表是由虛擬核心秒繪製。 最 耗用 CPU 查詢 會識別所需時間間隔內最負責虛擬核心耗用量的查詢。

使用者連線

[ 用戶連線 ] 圖形會追蹤使用者目前與資料庫的連線,以及每個連線的相關信息。 [ 用戶連線] 資料表會列出數據表中的目前用戶連線。

網狀架構入口網站的螢幕快照,其中顯示 [用戶連線] 圖表和 [用戶連線][目前] 資料表。

每秒要求數

每秒的要求圖表會追蹤查詢在一段時間內執行的累計次數。 每秒的要求數據表包含最常執行的查詢。

每秒封鎖的查詢數

每秒 封鎖的查詢 圖表會追蹤因為鎖定而封鎖的查詢體驗區塊。 [ 已封鎖的查詢] 資料表會顯示 在任何指定時間點封鎖的查詢集。

[每秒封鎖的查詢] 頁面網狀架構入口網站的螢幕快照。

在 SQL 資料庫 引擎中,當一個會話在特定資源上保留鎖定,而第二個SPID嘗試取得相同資源的衝突鎖定類型時,就會發生封鎖。 一般來說,第一個 SPID 鎖定資源的時間範圍很小。 當擁有的工作階段釋放鎖定時,第二個連線便可取得資源上其所屬的鎖定並繼續處理。 封鎖是一般行為,而且可能會在一天內發生多次,且不會對系統效能造成明顯影響。

如需封鎖的詳細查看,請參閱 瞭解並解決封鎖問題

由於鎖定而封鎖的查詢與死結不同。 對 封鎖情況進行疑難解答時,請務必讓使用者瞭解封鎖的查詢,以及封鎖的時間長度。

配置的大小

[ 已配置的大小] 索引標籤提供資料庫大小的歷程記錄。 最大 資料庫數據表 (目前) 資料表會識別具有最大記錄數目且耗用最大空間的數據表。

自動索引

資料庫中的自動編製索引 會將索引管理自動化,增強查詢效能和數據擷取速度。 它會根據數據行使用量來識別及測試潛在的索引,藉此進行調整。 此功能可藉由移除未使用的索引來改善整體資料庫效能,並優化資源。

[自動索引] 索引標籤報表會顯示自動建立索引的歷程記錄和狀態。

網狀架構入口網站的螢幕快照,其中顯示已建立自動索引、其名稱和狀態。

查詢

在 [ 查詢] 索引標籤中,可以開啟查詢來針對查詢詳細數據進行疑難解答。 每個查詢都包含詳細數據,包括執行歷程記錄和查詢預覽。

若要針對 T-SQL 查詢進行疑難解答,請在查詢編輯器 SQL Server Management Studio 中開啟 T-SQL 程式代碼,這是使用 Visual Studio Code 的 mssql 擴充功能。 您也可以考慮 使用 Fabric 中 SQL 資料庫的 Copilot Explain 和 Fix 快速動作功能。

效能儀錶板中查詢詳細數據畫面網狀架構入口網站的螢幕快照。

除了查詢標識碼和查詢文字、計量和執行計數之外, [查詢 ] 區段中的索引卷標也會透過下列計量提供個別查詢的詳細報告:

  • 高 CPU 使用量查詢

    • 具有最高 CPU 耗用量的可排序查詢清單,一開始會依 CPU 總計 (ms) 遞減排序。
  • 執行時間最長的查詢

    • 一開始依總持續時間 (ms) 遞減排序。
  • 最常見的查詢

    • 一開始依執行計數遞減排序。
  • 高讀取查詢

    • 一開始會依邏輯讀取總數遞減排序。

    [查詢] 頁面網狀架構入口網站的螢幕快照,其中已選取 [高讀取查詢] 索引標籤。