Azure SQL Database 監視資料參考

本文包含此服務的所有監視參考資訊。

請參閱監視 Azure SQL Database,了解有關您可以為 SQL Database 收集的資料及其使用方式的詳細資訊。

計量

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀

如需 Azure SQL Database 常用的計量清單,請參閱 Azure SQL Database 計量

Microsoft.Sql/servers/databases 支援的計量

下表列出了 Microsoft.Sql/servers/databases 資源類型的可用計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
類別 計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
基本 作用中查詢

所有工作負載群組中的作用中查詢。 僅適用於資料倉儲。
active_queries 計數 總數 <none> PT1M Yes
基本 已配置的資料空間

已配置的資料儲存體。 不適用於資料倉儲。
allocated_data_storage Bytes 平均值、最大值、最小值 <none> PT1M Yes
基本 已計費的應用程式 CPU

已計費的應用程式 CPU。 適用於無伺服器資料庫。
app_cpu_billed 計數 總數 <none> PT1M Yes
基本 應用程式 CPU 計費 HA 複本

與主要複本或具名複本相關聯的所有 HA 複本的計費應用程式 CPU 總和。
app_cpu_billed_ha_replicas 計數 總數 <none> PT1M Yes
基本 應用程式 CPU 百分比

應用程式 CPU 百分比。 適用於無伺服器資料庫。
app_cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 應用程式記憶體百分比

應用程式記憶體百分比。 適用於無伺服器資料庫。
app_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 資料儲存大小

資料儲存大小。 適用於超大規模資料庫。
base_blob_size_bytes Bytes 平均值、最大值、最小值 <none> P1D Yes
基本 遭到防火牆封鎖

遭到防火牆封鎖
blocked_by_firewall 計數 總計、計數 <none> PT1M Yes
基本 快取命中百分比

快取命中百分比。 僅適用於資料倉儲。
cache_hit_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已用快取百分比

已用快取百分比。 僅適用於資料倉儲。
cache_used_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 失敗的連線:系統錯誤

失敗的連線
connection_failed 計數 總計、計數 ErrorValidatedDriverNameAndVersion PT1M Yes
基本 失敗的連線:使用者錯誤

失敗的連線:使用者錯誤
connection_failed_user_error 計數 總計、計數 ErrorValidatedDriverNameAndVersion PT1M Yes
基本 成功的連線

成功的連線
connection_successful 計數 總計、計數 SslProtocolValidatedDriverNameAndVersion PT1M Yes
基本 CPU 限制

CPU 限制。 適用於基於虛擬核心的資料庫。
cpu_limit 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 CPU 百分比

CPU 百分比
cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的 CPU

已使用的 CPU。 適用於基於虛擬核心的資料庫。
cpu_used 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 鎖死

鎖死。 不適用於資料倉儲。
deadlock 計數 總計、計數 <none> PT1M Yes
基本 差異備份儲存大小

累積差異備份儲存大小。 適用於基於虛擬核心的資料庫。 不適用於超大規模資料庫。
diff_backup_size_bytes Bytes 平均值、最大值、最小值 <none> P1D Yes
基本 DTU 百分比

DTU 百分比。 適用於基於 DTU 的資料庫。
dtu_consumption_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 DTU 限制

DTU 限制。 適用於基於 DTU 的資料庫。
dtu_limit 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的 DTU

已使用的 DTU。 適用於基於 DTU 的資料庫。
dtu_used 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 DWU 百分比

DWU 百分比。 僅適用於資料倉儲。
dwu_consumption_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 DWU 限制

DWU 限制。 僅適用於資料倉儲。
dwu_limit 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的 DWU

已使用的 DWU。 僅適用於資料倉儲。
dwu_used 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 免費取用數量

本月取用的免費虛擬核心秒數。 僅適用於免費的資料庫供應項目。
free_amount_consumed 計數 平均值、最大值、最小值 <none> PT15M、PT30M、PT1H、PT6H、PT12H、P1D Yes
基本 剩餘免費數量

本月剩餘的免費虛擬核心秒數。 僅適用於免費的資料庫供應項目。
free_amount_remaining 計數 平均值、最大值、最小值 <none> PT15M、PT30M、PT1H、PT6H、PT12H、P1D Yes
基本 完整備份儲存大小

累積完整備份儲存大小。 適用於基於虛擬核心的資料庫。 不適用於超大規模資料庫。
full_backup_size_bytes Bytes 平均值、最大值、最小值 <none> P1D Yes
基本 失敗的總帳摘要上傳

無法上傳的總帳摘要。
ledger_digest_upload_failed Count Count <none> PT1M Yes
基本 成功的總帳摘要上傳

已成功上傳的總帳摘要。
ledger_digest_upload_success Count Count <none> PT1M Yes
基本 本機 tempdb 百分比

本機 tempdb 百分比。 僅適用於資料倉儲。
local_tempdb_usage_percent Percent 平均值、最大值、最小值 <none> PT5M、PT15M、PT30M、PT1H、PT6H、PT12H、P1D Yes
基本 記錄備份儲存大小

累積記錄備份儲存大小。 適用於基於虛擬核心的超大規模資料庫。
log_backup_size_bytes Bytes 平均值、最大值、最小值 <none> P1D Yes
基本 記錄 IO 百分比

記錄 IO 百分比。 不適用於資料倉儲。
log_write_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 記憶體百分比

記憶體百分比。 僅適用於資料倉儲。
memory_usage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 資料 IO 百分比

資料 IO 百分比
physical_data_read_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已排入佇列的查詢

所有工作負載群組中已排入佇列的查詢。 僅適用於資料倉儲。
queued_queries 計數 總數 <none> PT1M Yes
基本 工作階段計數

使用中的工作階段數目。 不適用於 Synapse DW Analytics。
sessions_count 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 工作階段百分比

工作階段百分比。 不適用於資料倉儲。
sessions_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 資料備份儲存大小

累積資料備份儲存大小。 適用於超大規模資料庫。
snapshot_backup_size_bytes Bytes 平均值、最大值、最小值 <none> P1D Yes
InstanceAndAppAdvanced SQL 執行個體 CPU 百分比

所有使用者和系統工作負載的 CPU 使用量。 不適用於資料倉儲。
sql_instance_cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 執行個體記憶體百分比

資料庫引擎執行個體的記憶體使用量。 不適用於資料倉儲。
sql_instance_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 伺服器處理序核心百分比

SQL DB 處理序的 CPU 使用量 (以百分比表示)。 不適用於資料倉儲。 (此計量相當於 sql_instance_cpu_percent,會在將來移除。)
sqlserver_process_core_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 伺服器處理序記憶體百分比

SQL DB 處理序的記憶體使用量 (以百分比表示)。 不適用於資料倉儲。 (此計量相當於 sql_instance_memory_percent,會在將來移除。)
sqlserver_process_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的資料空間

已使用的資料空間。 不適用於資料倉儲。
storage Bytes 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的資料空間百分比

已使用的資料空間百分比。 不適用於資料倉儲或超大規模資料庫。
storage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced TempDB 資料檔案大小 (KB)

tempdb 資料檔案中使用的空間 (以 KB 為單位)。 不適用於資料倉儲。
tempdb_data_size 計數 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced Tempdb 記錄檔案大小 (KB)

tempdb 交易記錄檔中使用的空間 (以 KB 為單位)。 不適用於資料倉儲。
tempdb_log_size 計數 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced Tempdb 使用的記錄百分比

tempdb 交易記錄檔中所用百分比的空間。 不適用於資料倉儲。
tempdb_log_used_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
WorkloadManagement 工作負載群組作用中查詢

工作負載群組內的作用中查詢。 僅適用於資料倉儲。
wlg_active_queries 計數 總數 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 工作負載群組查詢逾時

工作負載群組的查詢已逾時。 僅適用於資料倉儲。
wlg_active_queries_timeouts 計數 總數 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 依系統百分比的工作負載群組配置

每個工作負載群組相對於整個系統配置的資源百分比。 僅適用於資料倉儲。
wlg_allocation_relative_to_system_percent Percent 平均值、最大值、最小值、總計 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 依上限資料百分比的工作負載群組配置

每個工作負載群組相對於指定上限資源配置的資源百分比。 僅適用於資料倉儲。
wlg_allocation_relative_to_wlg_effective_cap_percent Percent 平均值、最大值、最小值 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 有效上限資源百分比

對工作負載群組所允許的資源百分比進行硬性限制,同時考慮為其他工作負載群組配置的有效下限資源百分比。 僅適用於資料倉儲。
wlg_effective_cap_resource_percent Percent 平均值、最大值、最小值 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 有效下限資源百分比

對工作負載群組保留和隔離的資源百分比下限,同時考慮到服務等級下限。 僅適用於資料倉儲。
wlg_effective_min_resource_percent Percent 平均值、最大值、最小值、總計 WorkloadGroupNameIsUserDefined PT1M Yes
WorkloadManagement 工作負載群組已排入佇列的查詢

工作負載群組內已排入佇列的查詢。 僅適用於資料倉儲。
wlg_queued_queries 計數 總數 WorkloadGroupNameIsUserDefined PT1M Yes
基本 背景工作角色百分比

背景工作角色百分比。 不適用於資料倉儲。
workers_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 記憶體內部 OLTP 儲存體百分比

記憶體內部 OLTP 儲存體百分比。 不適用於資料倉儲。
xtp_storage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes

Microsoft.Sql/servers/elasticpools 支援的計量

下表列出了 Microsoft.Sql/servers/elasticpools 資源類型的可用計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
類別 計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
基本 已配置的資料空間

已配置的資料空間。 不適用於超大規模資料庫
allocated_data_storage Bytes 平均值、最大值、最小值 <none> PT1M Yes
基本 已配置的資料空間百分比

已配置的資料空間百分比。 不適用於超大規模資料庫
allocated_data_storage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已計費的應用程式 CPU

已計費的應用程式 CPU。 適用於無伺服器彈性集區。
app_cpu_billed 計數 總數 <none> PT1M Yes
基本 應用程式 CPU 百分比

應用程式 CPU 百分比。 適用於無伺服器彈性集區。
app_cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 應用程式記憶體百分比

應用程式記憶體百分比。 適用於無伺服器彈性集區。
app_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 CPU 限制

CPU 限制。 適用於基於虛擬核心的彈性集區。
cpu_limit 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 CPU 百分比

CPU 百分比
cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的 CPU

已使用的 CPU。 適用於基於虛擬核心的彈性集區。
cpu_used 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 DTU 百分比

DTU 百分比。 適用於基於 DTU 的彈性集區。
dtu_consumption_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 eDTU 限制

eDTU 限制。 適用於基於 DTU 的彈性集區。
eDTU_limit 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的 eDTU

已使用的 eDTU。 適用於基於 DTU 的彈性集區。
eDTU_used 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 記錄 IO 百分比

記錄 IO 百分比
log_write_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 資料 IO 百分比

資料 IO 百分比
physical_data_read_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 工作階段計數

使用中的工作階段數目
sessions_count 計數 平均值、最大值、最小值 <none> PT1M Yes
基本 工作階段百分比

工作階段百分比
sessions_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 執行個體 CPU 百分比

所有使用者和系統工作負載的 CPU 使用量。 適用於彈性集區。
sql_instance_cpu_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 執行個體記憶體百分比

資料庫引擎執行個體的記憶體使用量。 適用於彈性集區。
sql_instance_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 伺服器處理序核心百分比

SQL DB 處理序的 CPU 使用量 (以百分比表示)。 適用於彈性集區。 (此計量相當於 sql_instance_cpu_percent,會在將來移除。)
sqlserver_process_core_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced SQL 伺服器處理序記憶體百分比

SQL DB 處理序的記憶體使用量 (以百分比表示)。 適用於彈性集區。 (此計量相當於 sql_instance_memory_percent,會在將來移除。)
sqlserver_process_memory_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 資料大小上限

資料大小上限。 不適用於超大規模資料庫
storage_limit Bytes 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的資料空間百分比

已使用的資料空間百分比。 不適用於超大規模資料庫
storage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 已使用的資料空間

已使用的資料空間。 不適用於超大規模資料庫
storage_used Bytes 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced TempDB 資料檔案大小 (KB)

tempdb 資料檔案中使用的空間 (以 KB 為單位)。
tempdb_data_size 計數 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced Tempdb 記錄檔案大小 (KB)

tempdb 交易記錄檔中使用的空間 (以 KB 為單位)。
tempdb_log_size 計數 平均值、最大值、最小值 <none> PT1M Yes
InstanceAndAppAdvanced Tempdb 使用的記錄百分比

tempdb 交易記錄檔中所用空間的百分比
tempdb_log_used_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 背景工作角色百分比

背景工作角色百分比
workers_percent Percent 平均值、最大值、最小值 <none> PT1M Yes
基本 記憶體內部 OLTP 儲存體百分比

記憶體內部 OLTP 儲存體百分比。 不適用於超大規模資料庫
xtp_storage_percent Percent 平均值、最大值、最小值 <none> PT1M Yes

Microsoft.Sql/servers/jobAgents 支援的計量

下表列出了 Microsoft.Sql/servers/jobAgents 資源類型的可用計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
類別 計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
基本 彈性作業執行失敗

嘗試在目標上執行時失敗的作業執行次數
elastic_jobs_failed 計數 總計、計數 <none> PT1M Yes
基本 彈性作業執行成功

能夠在目標上成功執行的作業執行次數
elastic_jobs_successful 計數 總計、計數 <none> PT1M Yes
基本 彈性作業執行逾時

在能夠在目標上完成執行之前逾期的作業執行次數。
elastic_jobs_timeout 計數 總計、計數 <none> PT1M Yes

載入計量維度

如需計量維度是什麼的資訊,請參閱多維度計量

此服務並沒有任何包含維度的計量。

資源記錄

本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

Microsoft.Sql/servers/databases 支援的資源記錄

類別 類別顯示名稱 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢 匯出的成本
AutomaticTuning 自動微調 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
Blocks 區塊 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
DatabaseWaitStatistics 資料庫等待統計資料 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
Deadlocks 死結 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
DevOpsOperationsAudit Devops 作業稽核記錄 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
DmsWorkers Dms 背景工作角色 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
Errors 錯誤 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
ExecRequests 執行要求 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
QueryStoreRuntimeStatistics 查詢存放區執行階段統計資料 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
QueryStoreWaitStatistics 查詢存放區等候統計資料 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
RequestSteps 要求步驟 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
SQLInsights SQL Insights AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
SqlRequests SQL 要求 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
SQLSecurityAuditEvents SQL 安全性稽核事件 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
Timeouts 逾時 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No
Waits 等候 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No

Azure 監視器記錄資料表

本節參考所有與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。

此服務會使用下表來儲存資源記錄資料。

Table 備註
AzureActivity Azure 活動記錄中的項目可針對在 Azure 中發生的任何訂用帳戶層級或管理群組層級事件,提供深入解析。
AzureDiagnostics Azure 診斷工具會顯示多種 Azure 產品特定資源和功能的診斷資料,包括 SQL Database、SQL 彈性集區和 SQL 受控執行個體。 如需詳細資訊,請參閱診斷計量
AzureMetrics Azure 服務發出的、度量其健康情況和效能的計量資料。 來自 SQL Database、SQL 彈性集區和 SQL 受控執行個體等 Azure 產品的活動。

活動記錄檔

連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述