編輯

共用方式為


資料庫監看員常見問題 (預覽版)

適用於:Azure SQL 資料庫 Azure SQL 受控執行個體

本文提供有關 Azure SQL 資料庫監看員的常見問題解答。 本文適用於對 Azure SQL 有基本認識,且正在尋找有關資料庫監看員常見問題解答的讀者。

如需資料庫監看員的概觀,請參閱使用資料庫監看員監視 Azure SQL 工作負載

一般

什麼是資料庫監看員?

資料庫監看員 (預覽版) 是 Azure SQL 系列中資料庫服務的受控監視解決方案。 它收集來自 Azure SQL 資源的深入監視資料,並將其內嵌至 Azure Data Explorer資料庫或 Microsoft Fabric 中的即時分析資料庫。 資產和資源層級儀表板會在 Azure 入口網站中提供詳細的資料視覺效果。 客戶可以完全控制收集的資料,並可查詢、分析、匯出、視覺化,並將其與下游系統整合。

它可以監視哪些 Azure SQL 資源?

目前,資料庫監看員可以監視 Azure SQL 資料庫、彈性集區和 SQL 受控執行個體。 支援 Azure SQL 資料庫和 Azure SQL 受控執行個體的所有服務層級、計算層和購買模型。

資料庫監看員是否支援 Azure 或內部部署或其他資料庫服務中的其他 SQL 供應項目?

目前不能。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。 如需已啟用 Arc 之 SQL Server 效能監視的詳細資訊,請參閱監視 Azure Arc 啟用的 SQL Server (預覽版)。

Microsoft 為 Azure SQL 提供另外兩個監視解決方案:Azure SQL 分析 (預覽版) 和 SQL Insights (預覽版)。 我該使用哪個解決方案?

我們建議使用資料庫監看員作為受控監視解決方案,以提供低資料擷取延遲、資產層級監視、完整的監視資料,包括查詢層級詳細資料,以及針對所收集監視資料進行進階分析的支援。 如需舊版監視解決方案的詳細資訊,請參閱預覽公告

我可以搭配資料庫監看員使用哪種資料視覺效果解決方案?

資料庫監看員會在 Azure 入口網站中使用 Azure 活頁簿提供詳細的視覺效果。 此外,您可以在 Azure Data Explorer或即時分析中建立儀表板,在 Power BI、Grafana 中建立視覺效果,或使用任何其他支援連線至 Azure Data Explorer或即時分析的資料視覺效果解決方案。

資料庫監看員是否支援警示?

目前不能。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。

需要多少成本?

請參閱資料庫監看員價格。 沒有每一資料庫或每個使用者的成本,也沒有授權成本。

有任何限制嗎?

是,目前每個訂用帳戶的監看員數目和每個監看員的 SQL 目標數目都存在限制。 如需其他資訊,請參閱限制

我可以監視大型 Azure SQL 資產嗎?

是。 如需其他資訊,請參閱監視大型資產

是否支援跨訂用帳戶和跨租用戶監視?

監看員和其監視的 SQL 目標可以位於相同 Microsoft Entra ID 租用戶內的不同訂用帳戶中。 監看員及其資料存放區可以位於相同 Microsoft Entra ID 租用戶或不同租用戶的不同訂用帳戶中。

監看員

我是否可以使用 Bicep 或 ARM 範本建立及設定監看員?

是。 如需可自訂需求的範例,請參閱建立資料庫監看員

我是否可以使用 PowerShell 或 Azure CLI 建立及設定監看員?

目前不能。 您可以使用 Bicep 和 ARM 範本,或使用 REST API 在 Azure 入口網站中建立及設定監看員。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。

監看員是否有身分識別,能用於授與 Azure 資源的存取權?

是。 系統指派的受控識別會在建立時自動指派給監看員,並在刪除監看員時刪除。 授與此受控識別存取權,以允許監看員收集擷取資料。 隨時撤銷存取權以停止收集監視資料。

監看員是否能擁有使用者指派的受控識別?

目前不能。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。

資料庫監看員是否有任何內建的 RBAC 角色或動作?

目前不能。 檢視監看員資源需要指派讀者 RBAC 角色。 建立、啟動、停止監看員或建立/移除目標等作業,以及資料存放區需要指派參與者擁有者 Azure RBAC 角色。 角色指派可在監看員、資源群組、訂用帳戶或管理群組層級進行。

存取資料庫監看員儀表板需要哪些權限?

若要存取儀表板,使用者需要在監看員資源,或在資源群組、訂用帳戶或管理群組等較高範圍上指派 RBAC 讀者角色。 它們也需要在 Azure 資料總管或即時分析資料庫上指派檢視人員 RBAC 角色。 這些指派可以直接進行,亦可透過 Microsoft Entra ID 群組成員資格進行。

資料存放區

SQL 監視資料的資料存放區支援哪些資料服務?

您可以在 Azure Data Explorer叢集免費 Azure Data Explorer叢集或 Microsoft Fabric 中的即時分析上使用資料庫。 若要比較這些選項,請參閱即時分析與 Azure Data Explorer之間有何差異?

我已經有 Azure Data Explorer叢集。 我可以將其用於資料庫監看員資料存放區嗎?

是,如果此叢集上已啟用串流擷取。 建立新的資料庫,並授與監看員的受控識別此資料庫的存取權。 針對較小的叢集 SKU,而且視已執行的查詢和擷取工作負載而定,您可能需要縮放叢集以支持額外的負載。

如何查詢和分析 SQL 監視資料?

您可以使用 Kusto 查詢語言 (KQL) 查詢此資料。 請參閱使用 KQL 分析監視資料。 KQL 提供許多分析遙測資料的優點。 不過,您無需學習 KQL 即可使用資料庫監看員。 您可以使用 SQL Server Management Studio、Azure Data Studio 或任何其他 SQL 用戶端工具連線到資料存放區,並使用 T-SQL 查詢 SQL 監視資料。

我可以從 Azure Data Explorer匯出 SQL 監視資料嗎?

是。 例如,您可以將資料匯出至 Azure 儲存體、資料湖、SQL Server 或 Azure SQL 資料庫。

資料集合

資料庫監看員如何收集 SQL 監視資料?

在 Microsoft 受控計算託管平台上執行的遠端資料收集代理程式會連線到 Azure SQL 資源、定期執行 T-SQL 查詢,以從 SQL 系統檢視收集監視資料,並將此資料內嵌至資料存放區。

資料庫監看員是否會影響我的工作負載效能?

這不太可能發生。 如需詳細資料,請參閱資料收集

監視查詢執行頻率為何?

需視資料集而定。 例如,效能計數器等經常變動的資料,可能每 10 秒收集一次。 大部分靜態資料,例如資料庫內容會以較長的間隔收集,例如每五分鐘一次。

典型的資料延遲為何?

從集合到擷取到資料存放區的典型資料延遲是在 0.5-10 秒範圍內。 大型資料集的延遲可能較高,例如查詢執行階段統計資料。 您可以使用儀表板上的擷取統計資料連結,查看目前的資料擷取延遲。

它是否會監視次要複本?

是。 所有類型的次要複本,包括可讀取的高可用性複本、地理複本和 Hyperscale 命名複本都受支援。 如果超大規模資料庫有多個高可用性複本,則在指定時間點只能監視其中一個複本。

監看員如何連線到監視目標?

資料庫監看員可以使用 Azure Private Link 連線到監視目標。 設定監看員時,請為 Azure SQL 資源建立受控私人端點。 資源擁有者必須核准每個私人端點,才能供資料庫監看員使用。 同時也支援公用連線。 如需其他資訊,請參閱網路連線

監看員如何向監視目標進行驗證?

支援 Microsoft Entra 驗證 (建議) 和 SQL 驗證。 如果您使用 SQL 驗證,則需要其他設定,方能將登入名稱和密碼儲存為金鑰保存庫中的祕密。

它會收集哪種 SQL 監視?

資料從超過 70 個動態管理檢視 (DMV) 和目錄檢視收集到資料集,以進行詳細的資料庫引擎和查詢效能監控。

我是否能選擇要收集的資料集,以及收集的頻率?

目前不能。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。

我能新增自訂資料集嗎?

目前不能。 如果您發現現有資料集不足,請傳送意見反應給我們。

資料庫監看員可以收集擴充事件嗎?

目前不能。 如需資料庫監看員的計劃改進,請參閱資料庫監看員預覽公告中的「藍圖」章節。

意見反應

我有意見或建議。 我要在哪裡傳送意見反應?

請參閱傳送意見反應。 針對資料庫監看員技術支援,請開啟支援案例