Skip to content

Commit 1c8d7e6

Browse files
committed
Pre-FRK extravaganza
Bump version numbers, update installers.
1 parent 964d547 commit 1c8d7e6

14 files changed

+133
-112
lines changed

Install-All-Scripts.sql

Lines changed: 43 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ END
103103
SET NOCOUNT ON;
104104

105105
DECLARE @Version VARCHAR(30);
106-
SET @Version = '1.8';
107-
SET @VersionDate = '20171001';
106+
SET @Version = '1.9';
107+
SET @VersionDate = '20171101';
108108

109109
DECLARE @database NVARCHAR(128) = NULL; --Holds the database that's currently being processed
110110
DECLARE @error_number INT = NULL; --Used for TRY/CATCH
@@ -1596,8 +1596,8 @@ END; /* IF @Help = 1 */
15961596
SET NOCOUNT ON;
15971597

15981598
DECLARE @Version VARCHAR(30);
1599-
SET @Version = '1.8';
1600-
SET @VersionDate = '20171001';
1599+
SET @Version = '1.9';
1600+
SET @VersionDate = '20171101';
16011601

16021602
DECLARE @database NVARCHAR(128) = NULL; --Holds the database that's currently being processed
16031603
DECLARE @error_number INT = NULL; --Used for TRY/CATCH
@@ -2805,8 +2805,8 @@ AS
28052805
SET NOCOUNT ON;
28062806
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
28072807
DECLARE @Version VARCHAR(30);
2808-
SET @Version = '5.8';
2809-
SET @VersionDate = '20171001';
2808+
SET @Version = '5.9';
2809+
SET @VersionDate = '20171101';
28102810
SET @OutputType = UPPER(@OutputType);
28112811

28122812
IF @Help = 1 PRINT '
@@ -10513,8 +10513,8 @@ AS
1051310513
SET NOCOUNT ON;
1051410514
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1051510515
DECLARE @Version VARCHAR(30);
10516-
SET @Version = '1.8';
10517-
SET @VersionDate = '20171001';
10516+
SET @Version = '1.9';
10517+
SET @VersionDate = '20171101';
1051810518

1051910519
IF @Help = 1 PRINT '
1052010520
/*
@@ -12266,8 +12266,8 @@ SET NOCOUNT ON;
1226612266
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1226712267

1226812268
DECLARE @Version VARCHAR(30);
12269-
SET @Version = '5.8';
12270-
SET @VersionDate = '20171001';
12269+
SET @Version = '5.9';
12270+
SET @VersionDate = '20171101';
1227112271

1227212272
IF @Help = 1 PRINT '
1227312273
sp_BlitzCache from http://FirstResponderKit.org
@@ -13144,6 +13144,7 @@ CREATE TABLE #plan_creation
1314413144
percent_24 DECIMAL(5, 2),
1314513145
percent_4 DECIMAL(5, 2),
1314613146
percent_1 DECIMAL(5, 2),
13147+
total_plans INT,
1314713148
SPID INT
1314813149
);
1314913150

@@ -13196,10 +13197,11 @@ SELECT SUM(CASE WHEN DATEDIFF(HOUR, deqs.creation_time, SYSDATETIME()) <= 24 THE
1319613197
COUNT(deqs.creation_time) AS [total_plans]
1319713198
FROM sys.dm_exec_query_stats AS deqs
1319813199
)
13199-
INSERT INTO #plan_creation
13200+
INSERT INTO #plan_creation ( percent_24, percent_4, percent_1, total_plans, SPID )
1320013201
SELECT CONVERT(DECIMAL(3,2), NULLIF(x.plans_24, 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_24],
1320113202
CONVERT(DECIMAL(3,2), NULLIF(x.plans_4 , 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_4],
1320213203
CONVERT(DECIMAL(3,2), NULLIF(x.plans_1 , 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_1],
13204+
x.total_plans,
1320313205
@@SPID AS SPID
1320413206
FROM x
1320513207
OPTION (RECOMPILE) ;
@@ -16785,7 +16787,14 @@ BEGIN
1678516787
999,
1678616788
254,
1678716789
'Plan Cache Information',
16788-
'You have ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_24, 0)) + '% plans created in the past 24 hours, ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_4, 0)) + '% created in the past 4 hours, and ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_1, 0)) + '% created in the past 1 hour.',
16790+
'You have ' + CONVERT(NVARCHAR(10), ISNULL(p.total_plans, 0))
16791+
+ ' total plans in your cache, with '
16792+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_24, 0))
16793+
+ '% plans created in the past 24 hours, '
16794+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_4, 0))
16795+
+ '% created in the past 4 hours, and '
16796+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_1, 0))
16797+
+ '% created in the past 1 hour.',
1678916798
'',
1679016799
'If these percentages are high, it may be a sign of memory pressure or plan cache instability.'
1679116800
FROM #plan_creation p ;
@@ -17347,8 +17356,8 @@ BEGIN
1734717356
SET NOCOUNT ON;
1734817357
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1734917358
DECLARE @Version VARCHAR(30);
17350-
SET @Version = '5.8';
17351-
SET @VersionDate = '20171001';
17359+
SET @Version = '5.9';
17360+
SET @VersionDate = '20171101';
1735217361

1735317362

1735417363
IF @Help = 1 PRINT '
@@ -17514,10 +17523,10 @@ BEGIN
1751417523
+ @OutputDatabaseName + '.'
1751517524
+ @OutputSchemaName + '.'
1751617525
+ @OutputTableName
17517-
+ ' WHERE CheckDate >= DATEADD(mi, -15, ''' + CAST(@AsOf AS NVARCHAR(100)) + ''')'
17518-
+ ' AND CheckDate <= DATEADD(mi, 15, ''' + CAST(@AsOf AS NVARCHAR(100)) + ''')'
17526+
+ ' WHERE CheckDate >= DATEADD(mi, -15, CONVERT(DATETIMEOFFSET, ''' + CAST(@AsOf AS NVARCHAR(100)) + '''))'
17527+
+ ' AND CheckDate <= DATEADD(mi, 15, CONVERT(DATETIMEOFFSET, ''' + CAST(@AsOf AS NVARCHAR(100)) + '''))'
1751917528
+ ' /*ORDER BY CheckDate, Priority , FindingsGroup , Finding , Details*/;';
17520-
EXEC(@StringToExecute);
17529+
EXEC(@StringToExecute);
1752117530

1752217531

1752317532
END /* IF @AsOf IS NOT NULL AND @OutputDatabaseName IS NOT NULL AND @OutputSchemaName IS NOT NULL AND @OutputTableName IS NOT NULL */
@@ -18888,7 +18897,7 @@ BEGIN
1888818897
as well get it now - whereas if we're checking 30+ seconds, it might get updated by the
1888918898
end of our sp_BlitzFirst session. */
1889018899
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, Details, DetailsInt, URL)
18891-
SELECT 24, 50, 'Server Performance', 'High CPU Utilization', CAST(100 - SystemIdle AS NVARCHAR(20)) + N'%. Ring buffer details: ' + CAST(record AS NVARCHAR(4000)), 100 - SystemIdle, 'http://www.BrentOzar.com/go/cpu'
18900+
SELECT 24, 50, 'Server Performance', 'High CPU Utilization', CAST(100 - SystemIdle AS NVARCHAR(20)) + N'%.', 100 - SystemIdle, 'http://www.BrentOzar.com/go/cpu'
1889218901
FROM (
1889318902
SELECT record,
1889418903
record.value('(./Record/SchedulerMonitorEvent/SystemHealth/SystemIdle)[1]', 'int') AS SystemIdle
@@ -20659,17 +20668,15 @@ EXEC dbo.sp_BlitzFirst
2065920668
With extra diagnostic info:
2066020669
EXEC dbo.sp_BlitzFirst @ExpertMode = 1;
2066120670

20662-
In Ask a Question mode:
20663-
EXEC dbo.sp_BlitzFirst 'Is this cursor bad?';
20664-
2066520671
Saving output to tables:
20666-
EXEC sp_BlitzFirst @Seconds = 60
20672+
EXEC sp_BlitzFirst
2066720673
, @OutputDatabaseName = 'DBAtools'
2066820674
, @OutputSchemaName = 'dbo'
20669-
, @OutputTableName = 'BlitzFirstResults'
20670-
, @OutputTableNameFileStats = 'BlitzFirstResults_FileStats'
20671-
, @OutputTableNamePerfmonStats = 'BlitzFirstResults_PerfmonStats'
20672-
, @OutputTableNameWaitStats = 'BlitzFirstResults_WaitStats'
20675+
, @OutputTableName = 'BlitzFirst'
20676+
, @OutputTableNameFileStats = 'BlitzFirst_FileStats'
20677+
, @OutputTableNamePerfmonStats = 'BlitzFirst_PerfmonStats'
20678+
, @OutputTableNameWaitStats = 'BlitzFirst_WaitStats'
20679+
, @OutputTableNameBlitzCache = 'BlitzCache'
2067320680
*/
2067420681
SET ANSI_NULLS ON;
2067520682
SET ANSI_PADDING ON;
@@ -20709,8 +20716,8 @@ AS
2070920716
SET NOCOUNT ON;
2071020717
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2071120718
DECLARE @Version VARCHAR(30);
20712-
SET @Version = '5.8';
20713-
SET @VersionDate = '20171001';
20719+
SET @Version = '5.9';
20720+
SET @VersionDate = '20171101';
2071420721
IF @Help = 1 PRINT '
2071520722
/*
2071620723
sp_BlitzIndex from http://FirstResponderKit.org
@@ -25073,8 +25080,8 @@ SET NOCOUNT ON;
2507325080
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2507425081

2507525082
DECLARE @Version NVARCHAR(30);
25076-
SET @Version = '1.8';
25077-
SET @VersionDate = '20171001';
25083+
SET @Version = '1.9';
25084+
SET @VersionDate = '20171101';
2507825085

2507925086
DECLARE /*Variables for the variable Gods*/
2508025087
@msg NVARCHAR(MAX) = N'', --Used to format RAISERROR messages in some places
@@ -29493,8 +29500,8 @@ BEGIN
2949329500
SET NOCOUNT ON;
2949429501
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2949529502
DECLARE @Version VARCHAR(30);
29496-
SET @Version = '5.8';
29497-
SET @VersionDate = '20171001';
29503+
SET @Version = '5.9';
29504+
SET @VersionDate = '20171101';
2949829505

2949929506

2950029507
IF @Help = 1
@@ -30040,8 +30047,8 @@ SET NOCOUNT ON;
3004030047

3004130048
/*Versioning details*/
3004230049
DECLARE @Version NVARCHAR(30);
30043-
SET @Version = '5.8';
30044-
SET @VersionDate = '20171001';
30050+
SET @Version = '5.9';
30051+
SET @VersionDate = '20171101';
3004530052

3004630053

3004730054
IF @Help = 1
@@ -30979,8 +30986,8 @@ AS
3097930986
BEGIN
3098030987
SET NOCOUNT ON;
3098130988
DECLARE @Version VARCHAR(30);
30982-
SET @Version = '1.8';
30983-
SET @VersionDate = '20171001';
30989+
SET @Version = '1.9';
30990+
SET @VersionDate = '20171101';
3098430991

3098530992

3098630993
DECLARE @sql NVARCHAR(MAX) ,

Install-Core-Blitz-No-Query-Store.sql

Lines changed: 33 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ AS
3232
SET NOCOUNT ON;
3333
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3434
DECLARE @Version VARCHAR(30);
35-
SET @Version = '5.8';
36-
SET @VersionDate = '20171001';
35+
SET @Version = '5.9';
36+
SET @VersionDate = '20171101';
3737
SET @OutputType = UPPER(@OutputType);
3838

3939
IF @Help = 1 PRINT '
@@ -7740,8 +7740,8 @@ AS
77407740
SET NOCOUNT ON;
77417741
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
77427742
DECLARE @Version VARCHAR(30);
7743-
SET @Version = '1.8';
7744-
SET @VersionDate = '20171001';
7743+
SET @Version = '1.9';
7744+
SET @VersionDate = '20171101';
77457745

77467746
IF @Help = 1 PRINT '
77477747
/*
@@ -9493,8 +9493,8 @@ SET NOCOUNT ON;
94939493
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
94949494

94959495
DECLARE @Version VARCHAR(30);
9496-
SET @Version = '5.8';
9497-
SET @VersionDate = '20171001';
9496+
SET @Version = '5.9';
9497+
SET @VersionDate = '20171101';
94989498

94999499
IF @Help = 1 PRINT '
95009500
sp_BlitzCache from http://FirstResponderKit.org
@@ -10371,6 +10371,7 @@ CREATE TABLE #plan_creation
1037110371
percent_24 DECIMAL(5, 2),
1037210372
percent_4 DECIMAL(5, 2),
1037310373
percent_1 DECIMAL(5, 2),
10374+
total_plans INT,
1037410375
SPID INT
1037510376
);
1037610377

@@ -10423,10 +10424,11 @@ SELECT SUM(CASE WHEN DATEDIFF(HOUR, deqs.creation_time, SYSDATETIME()) <= 24 THE
1042310424
COUNT(deqs.creation_time) AS [total_plans]
1042410425
FROM sys.dm_exec_query_stats AS deqs
1042510426
)
10426-
INSERT INTO #plan_creation
10427+
INSERT INTO #plan_creation ( percent_24, percent_4, percent_1, total_plans, SPID )
1042710428
SELECT CONVERT(DECIMAL(3,2), NULLIF(x.plans_24, 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_24],
1042810429
CONVERT(DECIMAL(3,2), NULLIF(x.plans_4 , 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_4],
1042910430
CONVERT(DECIMAL(3,2), NULLIF(x.plans_1 , 0) / (1. * NULLIF(x.total_plans, 0))) * 100 AS [percent_1],
10431+
x.total_plans,
1043010432
@@SPID AS SPID
1043110433
FROM x
1043210434
OPTION (RECOMPILE) ;
@@ -14012,7 +14014,14 @@ BEGIN
1401214014
999,
1401314015
254,
1401414016
'Plan Cache Information',
14015-
'You have ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_24, 0)) + '% plans created in the past 24 hours, ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_4, 0)) + '% created in the past 4 hours, and ' + CONVERT(NVARCHAR(10), ISNULL(p.percent_1, 0)) + '% created in the past 1 hour.',
14017+
'You have ' + CONVERT(NVARCHAR(10), ISNULL(p.total_plans, 0))
14018+
+ ' total plans in your cache, with '
14019+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_24, 0))
14020+
+ '% plans created in the past 24 hours, '
14021+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_4, 0))
14022+
+ '% created in the past 4 hours, and '
14023+
+ CONVERT(NVARCHAR(10), ISNULL(p.percent_1, 0))
14024+
+ '% created in the past 1 hour.',
1401614025
'',
1401714026
'If these percentages are high, it may be a sign of memory pressure or plan cache instability.'
1401814027
FROM #plan_creation p ;
@@ -14574,8 +14583,8 @@ BEGIN
1457414583
SET NOCOUNT ON;
1457514584
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1457614585
DECLARE @Version VARCHAR(30);
14577-
SET @Version = '5.8';
14578-
SET @VersionDate = '20171001';
14586+
SET @Version = '5.9';
14587+
SET @VersionDate = '20171101';
1457914588

1458014589

1458114590
IF @Help = 1 PRINT '
@@ -14741,10 +14750,10 @@ BEGIN
1474114750
+ @OutputDatabaseName + '.'
1474214751
+ @OutputSchemaName + '.'
1474314752
+ @OutputTableName
14744-
+ ' WHERE CheckDate >= DATEADD(mi, -15, ''' + CAST(@AsOf AS NVARCHAR(100)) + ''')'
14745-
+ ' AND CheckDate <= DATEADD(mi, 15, ''' + CAST(@AsOf AS NVARCHAR(100)) + ''')'
14753+
+ ' WHERE CheckDate >= DATEADD(mi, -15, CONVERT(DATETIMEOFFSET, ''' + CAST(@AsOf AS NVARCHAR(100)) + '''))'
14754+
+ ' AND CheckDate <= DATEADD(mi, 15, CONVERT(DATETIMEOFFSET, ''' + CAST(@AsOf AS NVARCHAR(100)) + '''))'
1474614755
+ ' /*ORDER BY CheckDate, Priority , FindingsGroup , Finding , Details*/;';
14747-
EXEC(@StringToExecute);
14756+
EXEC(@StringToExecute);
1474814757

1474914758

1475014759
END /* IF @AsOf IS NOT NULL AND @OutputDatabaseName IS NOT NULL AND @OutputSchemaName IS NOT NULL AND @OutputTableName IS NOT NULL */
@@ -16115,7 +16124,7 @@ BEGIN
1611516124
as well get it now - whereas if we're checking 30+ seconds, it might get updated by the
1611616125
end of our sp_BlitzFirst session. */
1611716126
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, Details, DetailsInt, URL)
16118-
SELECT 24, 50, 'Server Performance', 'High CPU Utilization', CAST(100 - SystemIdle AS NVARCHAR(20)) + N'%. Ring buffer details: ' + CAST(record AS NVARCHAR(4000)), 100 - SystemIdle, 'http://www.BrentOzar.com/go/cpu'
16127+
SELECT 24, 50, 'Server Performance', 'High CPU Utilization', CAST(100 - SystemIdle AS NVARCHAR(20)) + N'%.', 100 - SystemIdle, 'http://www.BrentOzar.com/go/cpu'
1611916128
FROM (
1612016129
SELECT record,
1612116130
record.value('(./Record/SchedulerMonitorEvent/SystemHealth/SystemIdle)[1]', 'int') AS SystemIdle
@@ -17886,17 +17895,15 @@ EXEC dbo.sp_BlitzFirst
1788617895
With extra diagnostic info:
1788717896
EXEC dbo.sp_BlitzFirst @ExpertMode = 1;
1788817897

17889-
In Ask a Question mode:
17890-
EXEC dbo.sp_BlitzFirst 'Is this cursor bad?';
17891-
1789217898
Saving output to tables:
17893-
EXEC sp_BlitzFirst @Seconds = 60
17899+
EXEC sp_BlitzFirst
1789417900
, @OutputDatabaseName = 'DBAtools'
1789517901
, @OutputSchemaName = 'dbo'
17896-
, @OutputTableName = 'BlitzFirstResults'
17897-
, @OutputTableNameFileStats = 'BlitzFirstResults_FileStats'
17898-
, @OutputTableNamePerfmonStats = 'BlitzFirstResults_PerfmonStats'
17899-
, @OutputTableNameWaitStats = 'BlitzFirstResults_WaitStats'
17902+
, @OutputTableName = 'BlitzFirst'
17903+
, @OutputTableNameFileStats = 'BlitzFirst_FileStats'
17904+
, @OutputTableNamePerfmonStats = 'BlitzFirst_PerfmonStats'
17905+
, @OutputTableNameWaitStats = 'BlitzFirst_WaitStats'
17906+
, @OutputTableNameBlitzCache = 'BlitzCache'
1790017907
*/
1790117908
SET ANSI_NULLS ON;
1790217909
SET ANSI_PADDING ON;
@@ -17936,8 +17943,8 @@ AS
1793617943
SET NOCOUNT ON;
1793717944
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1793817945
DECLARE @Version VARCHAR(30);
17939-
SET @Version = '5.8';
17940-
SET @VersionDate = '20171001';
17946+
SET @Version = '5.9';
17947+
SET @VersionDate = '20171101';
1794117948
IF @Help = 1 PRINT '
1794217949
/*
1794317950
sp_BlitzIndex from http://FirstResponderKit.org
@@ -22258,8 +22265,8 @@ BEGIN
2225822265
SET NOCOUNT ON;
2225922266
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2226022267
DECLARE @Version VARCHAR(30);
22261-
SET @Version = '5.8';
22262-
SET @VersionDate = '20171001';
22268+
SET @Version = '5.9';
22269+
SET @VersionDate = '20171101';
2226322270

2226422271

2226522272
IF @Help = 1

0 commit comments

Comments
 (0)