You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CASE WHEN QueryPlan IS NULL THEN ''We couldn''''t find a plan for this query. Possible reasons for this include dynamic SQL, RECOMPILE hints, and encrypted code.'' ELSE
3256
3266
SUBSTRING(
3257
3267
CASE WHEN warning_no_join_predicate = 1 THEN '', 20'' ELSE '''' END +
3258
3268
CASE WHEN compile_timeout = 1 THEN '', 18'' ELSE '''' END +
@@ -3281,7 +3291,7 @@ BEGIN
3281
3291
CASE WHEN is_remote_query_expensive = 1 THEN '', 28'' ELSE '''' END +
3282
3292
CASE WHEN trace_flags_session IS NOT NULL THEN '', 29'' ELSE '''' END +
3283
3293
CASE WHEN is_unused_grant = 1 THEN '', 30'' ELSE '''' END +
3284
-
CASE WHEN function_count > 0 IS NOT NULL THEN '', 31'' ELSE '''' END +
3294
+
CASE WHEN function_count > 0 THEN '', 31'' ELSE '''' END +
3285
3295
CASE WHEN clr_function_count > 0 THEN '', 32'' ELSE '''' END +
3286
3296
CASE WHEN PlanCreationTimeHours <= 4 THEN '', 33'' ELSE '''' END +
3287
3297
CASE WHEN is_table_variable = 1 THEN '', 34'' ELSE '''' END +
@@ -3291,8 +3301,8 @@ BEGIN
3291
3301
CASE WHEN backwards_scan = 1 THEN '', 38'' ELSE '''' END +
3292
3302
CASE WHEN forced_index = 1 THEN '', 39'' ELSE '''' END +
3293
3303
CASE WHEN forced_seek = 1 OR forced_scan = 1 THEN '', 40'' ELSE '''' END +
3294
-
CASE WHEN columnstore_row_mode = 1 THEN '', 41'' ELSE '' END +
3295
-
CASE WHEN is_computed_scalar = 1 THEN '', 42'' ELSE '' END +
3304
+
CASE WHEN columnstore_row_mode = 1 THEN '', 41'' ELSE '''' END +
3305
+
CASE WHEN is_computed_scalar = 1 THEN '', 42'' ELSE '''' END +
3296
3306
CASE WHEN is_sort_expensive = 1 THEN '', 43'' ELSE '''' END +
3297
3307
CASE WHEN is_computed_filter = 1 THEN '', 44'' ELSE '''' END +
3298
3308
CASE WHEN index_ops >= 5 THEN '', 45'' ELSE '''' END +
@@ -3301,8 +3311,8 @@ BEGIN
3301
3311
CASE WHEN index_dml = 1 THEN '', 48'' ELSE '''' END +
3302
3312
CASE WHEN table_dml = 1 THEN '', 49'' ELSE '''' END +
3303
3313
CASE WHEN long_running_low_cpu = 1 THEN '', 50'' ELSE '''' END +
3304
-
CASE WHEN low_cost_high_cpu = 1 THEN '', 51, '' ELSE '''' END
3305
-
, 2, 200000) END AS opserver_warning , '+ @nl ;
3314
+
CASE WHEN low_cost_high_cpu = 1 THEN '', 51'' ELSE '''' END
3315
+
, 2, 200000) AS opserver_warning , '+ @nl ;
3306
3316
END
3307
3317
3308
3318
SET @columns += N' ExecutionCount AS [# Executions],
'You have '+CONVERT(NVARCHAR(10), p.percent_24) +'% plans created in the past 24 hours, and '+CONVERT(NVARCHAR(10), p.percent_4) +'% created in the past 4 hours.',
4048
+
'You have '+CONVERT(NVARCHAR(10), p.percent_24) +'% plans created in the past 24 hours, '+CONVERT(NVARCHAR(10), p.percent_4) +'% created in the past 4 hours, and '+CONVERT(NVARCHAR(10), p.percent_1) +'% created in the past 1 hour.',
4040
4049
'',
4041
4050
'If these percentages are high, it may be a sign of memory pressure or plan cache instability.'
0 commit comments