This commit is contained in:
2025-07-07 09:09:23 +02:00
parent 9055f93195
commit 809b1aa75d
96 changed files with 1120 additions and 1120 deletions

View File

@@ -1,6 +1,6 @@
{
"id": "bf168303-81c4-4341-8b76-0a8a152f1404",
"prefix": "dmvWaitLocks",
"description": "Get lock waits for current database ",
"body": "-- Get lock waits for current database (Query 64) (Lock Waits)\r\nSELECT\to.name AS [table_name]\r\n\t ,i.name AS [index_name]\r\n\t ,ios.index_id\r\n\t ,ios.partition_number\r\n\t ,SUM(ios.row_lock_wait_count) AS [total_row_lock_waits]\r\n\t ,SUM(ios.row_lock_wait_in_ms) AS [total_row_lock_wait_in_ms]\r\n\t ,SUM(ios.page_lock_wait_count) AS [total_page_lock_waits]\r\n\t ,SUM(ios.page_lock_wait_in_ms) AS [total_page_lock_wait_in_ms]\r\n\t ,SUM(ios.page_lock_wait_in_ms) + SUM(row_lock_wait_in_ms) AS [total_lock_wait_in_ms]\r\nFROM\tsys.dm_db_index_operational_stats(DB_ID(), NULL, NULL, NULL) AS ios\r\n\t\tINNER JOIN sys.objects AS o WITH (NOLOCK) ON ios.[object_id] = o.[object_id]\r\n\t\tINNER JOIN sys.indexes AS i WITH (NOLOCK) ON ios.[object_id] = i.[object_id]\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t AND ios.index_id = i.index_id\r\nWHERE\to.[object_id] > 100\r\nGROUP BY o.name\r\n\t ,i.name\r\n\t ,ios.index_id\r\n\t ,ios.partition_number\r\nHAVING\tSUM(ios.page_lock_wait_in_ms) + SUM(row_lock_wait_in_ms) > 0\r\nORDER BY total_lock_wait_in_ms DESC\r\nOPTION\t(RECOMPILE);\r\n"
{
"id": "bf168303-81c4-4341-8b76-0a8a152f1404",
"prefix": "dmvWaitLocks",
"description": "Get lock waits for current database ",
"body": "-- Get lock waits for current database (Query 64) (Lock Waits)\r\nSELECT\to.name AS [table_name]\r\n\t ,i.name AS [index_name]\r\n\t ,ios.index_id\r\n\t ,ios.partition_number\r\n\t ,SUM(ios.row_lock_wait_count) AS [total_row_lock_waits]\r\n\t ,SUM(ios.row_lock_wait_in_ms) AS [total_row_lock_wait_in_ms]\r\n\t ,SUM(ios.page_lock_wait_count) AS [total_page_lock_waits]\r\n\t ,SUM(ios.page_lock_wait_in_ms) AS [total_page_lock_wait_in_ms]\r\n\t ,SUM(ios.page_lock_wait_in_ms) + SUM(row_lock_wait_in_ms) AS [total_lock_wait_in_ms]\r\nFROM\tsys.dm_db_index_operational_stats(DB_ID(), NULL, NULL, NULL) AS ios\r\n\t\tINNER JOIN sys.objects AS o WITH (NOLOCK) ON ios.[object_id] = o.[object_id]\r\n\t\tINNER JOIN sys.indexes AS i WITH (NOLOCK) ON ios.[object_id] = i.[object_id]\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t AND ios.index_id = i.index_id\r\nWHERE\to.[object_id] > 100\r\nGROUP BY o.name\r\n\t ,i.name\r\n\t ,ios.index_id\r\n\t ,ios.partition_number\r\nHAVING\tSUM(ios.page_lock_wait_in_ms) + SUM(row_lock_wait_in_ms) > 0\r\nORDER BY total_lock_wait_in_ms DESC\r\nOPTION\t(RECOMPILE);\r\n"
}