Maintaining SQL Replication Publications -or- How To Add An Article To A Publication AND Generate A Snapshot
http://mattslocumsql.blogspot.com/2013/07/maintaining-sql-replication.html
/*============================================================================ File: WaitingTasks.sql Summary: Snapshot of waiting tasks SQL Server Versions: 2005 onwards------------------------------------------------------------------------------ Written by Paul S. Randal, SQLskills.com (c) 2016, SQLskills.com. All rights reserved. For more scripts and sample code, check out You may alter this code for your own *non-commercial* purposes. You may republish altered code as long as you include this copyright and give due credit, but you must obtain prior permission before blogging this code. THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.============================================================================*/SELECT [owt].[session_id], [owt].[exec_context_id], [ot].[scheduler_id], [owt].[wait_duration_ms], [owt].[wait_type], [owt].[blocking_session_id], [owt].[resource_description], CASE [owt].[wait_type] WHEN N'CXPACKET' THEN RIGHT ([owt].[resource_description], CHARINDEX (N'=', REVERSE ([owt].[resource_description])) - 1) ELSE NULL END AS [Node ID], [eqmg].[dop] AS [DOP], [est].text, [er].[database_id], [eqp].[query_plan], [er].[cpu_time]FROM sys.dm_os_waiting_tasks [owt]INNER JOIN sys.dm_os_tasks [ot] ON [owt].[waiting_task_address] = [ot].[task_address]INNER JOIN sys.dm_exec_sessions [es] ON [owt].[session_id] = [es].[session_id]INNER JOIN sys.dm_exec_requests [er] ON [es].[session_id] = [er].[session_id]FULL JOIN sys.dm_exec_query_memory_grants [eqmg] ON [owt].[session_id] = [eqmg].[session_id]OUTER APPLY sys.dm_exec_sql_text ([er].[sql_handle]) [est]OUTER APPLY sys.dm_exec_query_plan ([er].[plan_handle]) [eqp]WHERE [es].[is_user_process] = 1ORDER BY [owt].[session_id], [owt].[exec_context_id];GO