Added tags for monitoring readable secondaries for Azure SQL MI (#8369)
This commit is contained in:
parent
e687cd7a5f
commit
752a4b77e1
|
|
@ -694,6 +694,7 @@ SELECT TOP 1
|
|||
,[db_recovering]
|
||||
,[db_recoveryPending]
|
||||
,[db_suspect]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.server_resource_stats
|
||||
CROSS APPLY (
|
||||
SELECT
|
||||
|
|
@ -720,6 +721,7 @@ SELECT TOP(1)
|
|||
'sqlserver_azure_db_resource_stats' AS [measurement]
|
||||
,REPLACE(@@SERVERNAME,'\',':') AS [sql_instance]
|
||||
,cast([avg_cpu_percent] as float) as [avg_cpu_percent]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM
|
||||
sys.server_resource_stats
|
||||
ORDER BY
|
||||
|
|
@ -747,6 +749,7 @@ SELECT
|
|||
,[volume_type_managed_xstore_iops] as [voltype_man_xtore_iops]
|
||||
,[volume_type_external_xstore_iops] as [voltype_ext_xtore_iops]
|
||||
,[volume_external_xstore_iops] as [vol_ext_xtore_iops]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.dm_instance_resource_governance;
|
||||
`
|
||||
|
||||
|
|
@ -772,6 +775,7 @@ SELECT
|
|||
,vfs.[num_of_bytes_written] AS [write_bytes]
|
||||
,vfs.io_stall_queued_read_ms AS [rg_read_stall_ms]
|
||||
,vfs.io_stall_queued_write_ms AS [rg_write_stall_ms]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.dm_io_virtual_file_stats(NULL, NULL) AS vfs
|
||||
LEFT OUTER JOIN sys.master_files AS mf WITH (NOLOCK)
|
||||
ON vfs.[database_id] = mf.[database_id]
|
||||
|
|
@ -792,6 +796,7 @@ SELECT
|
|||
,REPLACE(@@SERVERNAME, '\', ':') AS [sql_instance]
|
||||
,mc.[type] AS [clerk_type]
|
||||
,SUM(mc.[pages_kb]) AS [size_kb]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.[dm_os_memory_clerks] AS mc WITH (NOLOCK)
|
||||
GROUP BY
|
||||
mc.[type]
|
||||
|
|
@ -874,6 +879,7 @@ SELECT
|
|||
'PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC') THEN 'Full Text Search'
|
||||
ELSE 'Other'
|
||||
END as [wait_category]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.dm_os_wait_stats AS ws WITH (NOLOCK)
|
||||
WHERE
|
||||
ws.[wait_type] NOT IN (
|
||||
|
|
@ -1074,6 +1080,7 @@ SELECT
|
|||
END AS [instance]
|
||||
,CAST(CASE WHEN pc.[cntr_type] = 537003264 AND pc1.[cntr_value] > 0 THEN (pc.[cntr_value] * 1.0) / (pc1.[cntr_value] * 1.0) * 100 ELSE pc.[cntr_value] END AS float(10)) AS [value]
|
||||
,cast(pc.[cntr_type] as varchar(25)) as [counter_type]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
from @PCounters pc
|
||||
LEFT OUTER JOIN @PCounters AS pc1
|
||||
ON (
|
||||
|
|
@ -1143,6 +1150,7 @@ SELECT
|
|||
,CONVERT(varchar(20),[query_hash],1) as [query_hash]
|
||||
,CONVERT(varchar(20),[query_plan_hash],1) as [query_plan_hash]
|
||||
,DB_NAME(COALESCE(r.[database_id], s.[database_id])) AS [session_db_name]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.dm_exec_sessions AS s
|
||||
LEFT OUTER JOIN sys.dm_exec_requests AS r
|
||||
ON s.[session_id] = r.[session_id]
|
||||
|
|
@ -1185,5 +1193,6 @@ SELECT
|
|||
,s.[yield_count]
|
||||
,s.[total_cpu_usage_ms]
|
||||
,s.[total_scheduler_delay_ms]
|
||||
,DATABASEPROPERTYEX(DB_NAME(), 'Updateability') as replica_updateability
|
||||
FROM sys.dm_os_schedulers AS s
|
||||
`
|
||||
|
|
|
|||
Loading…
Reference in New Issue