Skip to content

Commit f1b0be8

Browse files
Fix sql_text lookup for bulk insert operations
COALESCE(sql_handle, plan_handle) so dm_exec_sql_text returns results when plan_handle is NULL (e.g. bulk inserts). Applied to both the memory grants and active requests queries. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 3a2a23b commit f1b0be8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

sp_PressureDetector/sp_PressureDetector.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3231,7 +3231,7 @@ OPTION(MAXDOP 1, RECOMPILE);',
32313231
der.statement_start_offset,
32323232
der.statement_end_offset
32333233
) AS deqp
3234-
OUTER APPLY sys.dm_exec_sql_text(deqmg.plan_handle) AS dest' +
3234+
OUTER APPLY sys.dm_exec_sql_text(COALESCE(deqmg.sql_handle, deqmg.plan_handle)) AS dest' +
32353235
CASE
32363236
WHEN @live_plans = 1
32373237
THEN N'
@@ -3929,7 +3929,7 @@ OPTION(MAXDOP 1, RECOMPILE);',
39293929
ELSE DATEDIFF(MILLISECOND, der.start_time, SYSDATETIME())
39303930
END
39313931
) AS e
3932-
OUTER APPLY sys.dm_exec_sql_text(der.plan_handle) AS dest
3932+
OUTER APPLY sys.dm_exec_sql_text(COALESCE(der.sql_handle, der.plan_handle)) AS dest
39333933
OUTER APPLY sys.dm_exec_text_query_plan
39343934
(
39353935
der.plan_handle,

0 commit comments

Comments
 (0)