Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ea67c86

Browse files
Merge pull request BrentOzarULTD#1326 from BrentOzarULTD/Issue_1325
Closes BrentOzarULTD#1325
2 parents 6e35ca7 + 9536b39 commit ea67c86

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

‎sp_BlitzCache.sql

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1744,7 +1744,10 @@ SET @body_where += N' AND pa.attribute = ' + QUOTENAME('dbid', @q ) + @nl
17441744
SET @plans_triggers_select_list += N'
17451745
SELECT TOP (@Top)
17461746
@@SPID ,
1747-
''Procedure or Function: '' + COALESCE(OBJECT_NAME(qs.object_id, qs.database_id),'''') AS QueryType,
1747+
''Procedure or Function: ''
1748+
+ QUOTENAME(COALESCE(OBJECT_SCHEMA_NAME(qs.object_id, qs.database_id),''''))
1749+
+ ''.''
1750+
+ QUOTENAME(COALESCE(OBJECT_NAME(qs.object_id, qs.database_id),'''')) AS QueryType,
17481751
COALESCE(DB_NAME(database_id), CAST(pa.value AS sysname), ''-- N/A --'') AS DatabaseName,
17491752
(total_worker_time / 1000.0) / execution_count AS AvgCPU ,
17501753
(total_worker_time / 1000.0) AS TotalCPU ,
@@ -3095,9 +3098,7 @@ INSERT #variable_info ( SPID, QueryHash, SqlHandle, proc_name, variable_name, va
30953098
SELECT DISTINCT @@SPID,
30963099
qp.QueryHash,
30973100
qp.SqlHandle,
3098-
CASE WHEN b.QueryType = 'Statement' THEN b.QueryType
3099-
ELSE SUBSTRING(b.QueryType, CHARINDEX('[', b.QueryType), LEN(b.QueryType) - CHARINDEX('[', b.QueryType))
3100-
END AS proc_name,
3101+
b.QueryType AS proc_name,
31013102
q.n.value('@Column', 'NVARCHAR(256)') AS variable_name,
31023103
q.n.value('@ParameterDataType', 'NVARCHAR(256)') AS variable_datatype,
31033104
q.n.value('@ParameterCompiledValue', 'NVARCHAR(4000)') AS compile_time_value
@@ -3115,9 +3116,7 @@ INSERT #conversion_info ( SPID, QueryHash, SqlHandle, proc_name, expression )
31153116
SELECT DISTINCT @@SPID,
31163117
qp.QueryHash,
31173118
qp.SqlHandle,
3118-
CASE WHEN b.QueryType = 'Statement' THEN b.QueryType
3119-
ELSE SUBSTRING(b.QueryType, CHARINDEX('[', b.QueryType), LEN(b.QueryType) - CHARINDEX('[', b.QueryType))
3120-
END AS proc_name,
3119+
b.QueryType AS proc_name,
31213120
qq.c.value('@Expression', 'NVARCHAR(4000)') AS expression
31223121
FROM #query_plan AS qp
31233122
JOIN ##bou_BlitzCacheProcs AS b
@@ -3135,7 +3134,7 @@ INSERT #stored_proc_info ( SPID, SqlHandle, QueryHash, proc_name, variable_name,
31353134
SELECT @@SPID AS SPID,
31363135
ci.SqlHandle,
31373136
ci.QueryHash,
3138-
ci.proc_name,
3137+
REPLACE(REPLACE(REPLACE(ci.proc_name, ')', ''), 'Statement (parent ', ''), 'Procedure or Function: ', '') ASproc_name,
31393138
CASE WHEN ci.at_charindex > 0
31403139
AND ci.bracket_charindex > 0
31413140
THEN SUBSTRING(ci.expression, ci.at_charindex, ci.bracket_charindex)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /