@@ -1123,7 +1123,7 @@ USE HINT('ENABLE_PARALLEL_PLAN_PREFERENCE')
11231123
11241124 SELECT TOP (500)
11251125 database_name = pl.database_name,
1126- query_hash = CONVERT(nvarchar(20), pl.query_hash, 1) ,
1126+ query_hash = pl.query_hash,
11271127 object_type = MAX(pl.object_type),
11281128 object_name =
11291129 CASE MAX(pl.object_type)
@@ -1180,7 +1180,7 @@ HASH GROUP
11801180 /*Phase 3: hydrate text and plan XML for the TOP 500 winners only*/
11811181 SELECT
11821182 tr.database_name,
1183- tr.query_hash,
1183+ query_hash = CONVERT(nvarchar(20), tr.query_hash, 1) ,
11841184 tr.object_type,
11851185 tr.object_name,
11861186 tr.first_execution_time,
@@ -1224,7 +1224,7 @@ OUTER APPLY
12241224 SELECT TOP (1)
12251225 query_text = CAST(DECOMPRESS(qs2.query_text) AS nvarchar(max))
12261226 FROM collect.query_stats AS qs2
1227- WHERE qs2.query_hash = CONVERT(binary(8), tr.query_hash, 1)
1227+ WHERE qs2.query_hash = tr.query_hash
12281228 AND qs2.database_name = tr.database_name
12291229 ORDER BY qs2.collection_time DESC
12301230 ) AS qt
@@ -1233,7 +1233,7 @@ OUTER APPLY
12331233 SELECT TOP (1)
12341234 query_plan_xml = CAST(DECOMPRESS(qs3.query_plan_text) AS nvarchar(max))
12351235 FROM collect.query_stats AS qs3
1236- WHERE qs3.query_hash = CONVERT(binary(8), tr.query_hash, 1)
1236+ WHERE qs3.query_hash = tr.query_hash
12371237 AND qs3.database_name = tr.database_name
12381238 AND qs3.query_plan_text IS NOT NULL
12391239 ORDER BY qs3.collection_time DESC
@@ -4379,7 +4379,7 @@ USE HINT('ENABLE_PARALLEL_PLAN_PREFERENCE')
43794379
43804380SELECT TOP (@top + 5)
43814381 database_name = pl.database_name,
4382- query_hash = CONVERT(nvarchar(20), pl.query_hash, 1) ,
4382+ query_hash = pl.query_hash,
43834383 object_type = MAX(pl.object_type),
43844384 object_name =
43854385 CASE MAX(pl.object_type)
@@ -4438,7 +4438,7 @@ HASH GROUP
44384438/*Phase 3: hydrate text for winners only, apply WAITFOR filter*/
44394439SELECT TOP (@top)
44404440 tr.database_name,
4441- tr.query_hash,
4441+ query_hash = CONVERT(nvarchar(20), tr.query_hash, 1) ,
44424442 tr.object_type,
44434443 tr.object_name,
44444444 tr.first_execution_time,
@@ -4481,7 +4481,7 @@ OUTER APPLY
44814481 SELECT TOP (1)
44824482 query_text = CAST(DECOMPRESS(qs2.query_text) AS nvarchar(max))
44834483 FROM collect.query_stats AS qs2
4484- WHERE qs2.query_hash = CONVERT(binary(8), tr.query_hash, 1)
4484+ WHERE qs2.query_hash = tr.query_hash
44854485 AND qs2.database_name = tr.database_name
44864486 ORDER BY qs2.collection_time DESC
44874487) AS qt
0 commit comments