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
Copy file name to clipboardExpand all lines: sp_Blitz.sql
+31-31Lines changed: 31 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -284,7 +284,7 @@ AS
284
284
URL ,
285
285
Details
286
286
)
287
-
SELECT201AS CheckID ,
287
+
SELECT204AS CheckID ,
288
288
0AS Priority ,
289
289
'Informational'AS FindingsGroup ,
290
290
'@CheckUserDatabaseObjects Disabled'AS Finding ,
@@ -4586,7 +4586,7 @@ IF @ProductVersionMajor >= 10
4586
4586
/*Overall count of DBCC events excluding silly stuff*/
4587
4587
IFNOTEXISTS ( SELECT1
4588
4588
FROM #SkipChecks
4589
-
WHERE DatabaseName ISNULLAND CheckID =199 )
4589
+
WHERE DatabaseName ISNULLAND CheckID =203 )
4590
4590
AND @TraceFileIssue =0
4591
4591
BEGIN
4592
4592
@@ -4599,7 +4599,7 @@ IF @ProductVersionMajor >= 10
4599
4599
[Finding] ,
4600
4600
[URL] ,
4601
4601
[Details] )
4602
-
SELECT199AS CheckID ,
4602
+
SELECT203AS CheckID ,
4603
4603
50AS Priority ,
4604
4604
'DBCC Events'AS FindingsGroup ,
4605
4605
'Overall Events'AS Finding ,
@@ -4651,7 +4651,7 @@ IF @ProductVersionMajor >= 10
4651
4651
/*Check for someone running drop clean buffers*/
4652
4652
IFNOTEXISTS ( SELECT1
4653
4653
FROM #SkipChecks
4654
-
WHERE DatabaseName ISNULLAND CheckID =200 )
4654
+
WHERE DatabaseName ISNULLAND CheckID =207 )
4655
4655
AND @TraceFileIssue =0
4656
4656
BEGIN
4657
4657
@@ -4664,10 +4664,10 @@ IF @ProductVersionMajor >= 10
4664
4664
[Finding] ,
4665
4665
[URL] ,
4666
4666
[Details] )
4667
-
SELECT200AS CheckID ,
4668
-
50AS Priority ,
4669
-
'DBCC Events'AS FindingsGroup ,
4670
-
'DBCC DROPCLEANBUFFERS'AS Finding ,
4667
+
SELECT207AS CheckID ,
4668
+
10AS Priority ,
4669
+
'Performance'AS FindingsGroup ,
4670
+
'DBCC DROPCLEANBUFFERS Ran Recently'AS Finding ,
4671
4671
''ASURL ,
4672
4672
'The user '+COALESCE(d.nt_user_name, d.login_name) +' has run DBCC DROPCLEANBUFFERS '+CAST(COUNT(*) ASNVARCHAR(100)) +' times between '+CONVERT(NVARCHAR(30), MIN(d.min_start_time)) +' and '+CONVERT(NVARCHAR(30), MAX(d.max_start_time)) +
4673
4673
'. If this is a production box, know that you''re clearing all data out of memory when this happens. What kind of monster would do that?'
@@ -4682,7 +4682,7 @@ IF @ProductVersionMajor >= 10
4682
4682
/*Check for someone running free proc cache*/
4683
4683
IFNOTEXISTS ( SELECT1
4684
4684
FROM #SkipChecks
4685
-
WHERE DatabaseName ISNULLAND CheckID =201 )
4685
+
WHERE DatabaseName ISNULLAND CheckID =208 )
4686
4686
AND @TraceFileIssue =0
4687
4687
BEGIN
4688
4688
@@ -4695,10 +4695,10 @@ IF @ProductVersionMajor >= 10
4695
4695
[Finding] ,
4696
4696
[URL] ,
4697
4697
[Details] )
4698
-
SELECT201AS CheckID ,
4699
-
50AS Priority ,
4698
+
SELECT208AS CheckID ,
4699
+
10AS Priority ,
4700
4700
'DBCC Events'AS FindingsGroup ,
4701
-
'DBCC FREEPROCCACHE'AS Finding ,
4701
+
'DBCC FREEPROCCACHE Ran Recently'AS Finding ,
4702
4702
''ASURL ,
4703
4703
'The user '+COALESCE(d.nt_user_name, d.login_name) +' has run DBCC FREEPROCCACHE '+CAST(COUNT(*) ASNVARCHAR(100)) +' times between '+CONVERT(NVARCHAR(30), MIN(d.min_start_time)) +' and '+CONVERT(NVARCHAR(30), MAX(d.max_start_time)) +
4704
4704
'. This has bad idea jeans written all over its butt, like most other bad idea jeans.'
@@ -4713,7 +4713,7 @@ IF @ProductVersionMajor >= 10
4713
4713
/*Check for someone clearing wait stats*/
4714
4714
IFNOTEXISTS ( SELECT1
4715
4715
FROM #SkipChecks
4716
-
WHERE DatabaseName ISNULLAND CheckID =202 )
4716
+
WHERE DatabaseName ISNULLAND CheckID =205 )
4717
4717
AND @TraceFileIssue =0
4718
4718
BEGIN
4719
4719
@@ -4726,10 +4726,10 @@ IF @ProductVersionMajor >= 10
'The user '+COALESCE(d.nt_user_name, d.login_name) +' has run DBCC SQLPERF(''SYS.DM_OS_WAIT_STATS'',CLEAR) '+CAST(COUNT(*) ASNVARCHAR(100)) +' times between '+CONVERT(NVARCHAR(30), MIN(d.min_start_time)) +' and '+CONVERT(NVARCHAR(30), MAX(d.max_start_time)) +
4735
4735
'. Why are you clearing wait stats? What are you hiding?'
@@ -4744,7 +4744,7 @@ IF @ProductVersionMajor >= 10
4744
4744
/*Check for someone writing to pages. Yeah, right?*/
4745
4745
IFNOTEXISTS ( SELECT1
4746
4746
FROM #SkipChecks
4747
-
WHERE DatabaseName ISNULLAND CheckID =203 )
4747
+
WHERE DatabaseName ISNULLAND CheckID =209 )
4748
4748
AND @TraceFileIssue =0
4749
4749
BEGIN
4750
4750
@@ -4757,10 +4757,10 @@ IF @ProductVersionMajor >= 10
4757
4757
[Finding] ,
4758
4758
[URL] ,
4759
4759
[Details] )
4760
-
SELECT203AS CheckID ,
4760
+
SELECT209AS CheckID ,
4761
4761
50AS Priority ,
4762
-
'DBCC Events'AS FindingsGroup ,
4763
-
'DBCC WRITEPAGE'AS Finding ,
4762
+
'Reliability'AS FindingsGroup ,
4763
+
'DBCC WRITEPAGE Used Recently'AS Finding ,
4764
4764
''ASURL ,
4765
4765
'The user '+COALESCE(d.nt_user_name, d.login_name) +' has run DBCC WRITEPAGE '+CAST(COUNT(*) ASNVARCHAR(100)) +' times between '+CONVERT(NVARCHAR(30), MIN(d.min_start_time)) +' and '+CONVERT(NVARCHAR(30), MAX(d.max_start_time)) +
4766
4766
'. So, uh, are they trying to fix corruption, or cause corruption?'
@@ -4774,7 +4774,7 @@ IF @ProductVersionMajor >= 10
4774
4774
4775
4775
IFNOTEXISTS ( SELECT1
4776
4776
FROM #SkipChecks
4777
-
WHERE DatabaseName ISNULLAND CheckID =204 )
4777
+
WHERE DatabaseName ISNULLAND CheckID =210 )
4778
4778
AND @TraceFileIssue =0
4779
4779
BEGIN
4780
4780
@@ -4788,13 +4788,13 @@ IF @ProductVersionMajor >= 10
4788
4788
[URL] ,
4789
4789
[Details] )
4790
4790
4791
-
SELECT204AS CheckID ,
4792
-
50AS Priority ,
4793
-
'DBCC Events'AS FindingsGroup ,
4794
-
'DBCC SHRINK%'AS Finding ,
4791
+
SELECT210AS CheckID ,
4792
+
10AS Priority ,
4793
+
'Performance'AS FindingsGroup ,
4794
+
'DBCC SHRINK% Ran Recently'AS Finding ,
4795
4795
''ASURL ,
4796
4796
'The user '+COALESCE(d.nt_user_name, d.login_name) +' has run file shrinks '+CAST(COUNT(*) ASNVARCHAR(100)) +' times between '+CONVERT(NVARCHAR(30), MIN(d.min_start_time)) +' and '+CONVERT(NVARCHAR(30), MAX(d.max_start_time)) +
4797
-
'. So, uh, are they trying to fix corruption, or cause corruption?'
4797
+
'. So, uh, are they trying cause bad performance on purpose?'
4798
4798
AS Details
4799
4799
FROM #dbcc_events_from_trace d
4800
4800
WHEREd.dbcc_event_trunc_upperLIKEN'DBCC SHRINK%'
@@ -4810,7 +4810,7 @@ IF @ProductVersionMajor >= 10
4810
4810
4811
4811
IFNOTEXISTS ( SELECT1
4812
4812
FROM #SkipChecks
4813
-
WHERE DatabaseName ISNULLAND CheckID =205 )
4813
+
WHERE DatabaseName ISNULLAND CheckID =206 )
4814
4814
AND @TraceFileIssue =0
4815
4815
BEGIN
4816
4816
@@ -4824,10 +4824,10 @@ IF @ProductVersionMajor >= 10
4824
4824
[URL] ,
4825
4825
[Details] )
4826
4826
4827
-
SELECT205AS CheckID ,
4828
-
50AS Priority ,
4829
-
'Autoshrink events'AS FindingsGroup ,
4830
-
'File shrinking'AS Finding ,
4827
+
SELECT206AS CheckID ,
4828
+
10AS Priority ,
4829
+
'Performance'AS FindingsGroup ,
4830
+
'Auto-Shrink Ran Recently'AS Finding ,
4831
4831
''ASURL ,
4832
4832
N'The database '+QUOTENAME(t.DatabaseName) +N' has had '
0 commit comments