Skip to content

Commit

Permalink
BrentOzarULTD#2203 prepping 2019_12 release (BrentOzarULTD#2204)
Browse files Browse the repository at this point in the history
Bumping version numbers, dates, building combined installer script. Closes BrentOzarULTD#2203.
  • Loading branch information
BrentOzar authored and Harsha Vasa committed Jan 8, 2020
1 parent 938877e commit 954637c
Show file tree
Hide file tree
Showing 16 changed files with 103 additions and 54 deletions.
51 changes: 33 additions & 18 deletions Install-All-Scripts.sql
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ BEGIN;
SELECT @Version = '3.9', @VersionDate = '20191024';
SELECT @Version = '3.7', @VersionDate = '20190826';
SELECT @Version = '3.8', @VersionDate = '20190922';
SELECT @Version = '3.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -1527,6 +1528,7 @@ BEGIN;
SELECT @Version = '3.9', @VersionDate = '20191024';
SELECT @Version = '3.7', @VersionDate = '20190826';
SELECT @Version = '3.8', @VersionDate = '20190922';
SELECT @Version = '3.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -2853,6 +2855,7 @@ AS
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';
SET @OutputType = UPPER(@OutputType);

IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -7224,8 +7227,6 @@ BEGIN
' UNION ALL ' + @crlf +
' SELECT ''sp_DatabaseRestore'',''P'',0' + @crlf +
' UNION ALL ' + @crlf +
' SELECT ''sp_foreachdb'',''P'',0' + @crlf +
' UNION ALL ' + @crlf +
' SELECT ''sp_ineachdb'',''P'',0' + @crlf +
' UNION ALL' + @crlf +
' SELECT ''SqlServerVersions'',''U'',0' + @crlf +
Expand Down Expand Up @@ -11828,6 +11829,7 @@ AS
SELECT @Version = '3.9', @VersionDate = '20191024';
SELECT @Version = '3.7', @VersionDate = '20190826';
SELECT @Version = '3.8', @VersionDate = '20190922';
SELECT @Version = '3.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -13586,7 +13588,7 @@ ALTER PROCEDURE dbo.sp_BlitzCache
@SlowlySearchPlansFor NVARCHAR(4000) = NULL,
@Reanalyze BIT = 0 ,
@SkipAnalysis BIT = 0 ,
@BringThePain BIT = 0, /* This will forcibly set @Top to 2,147,483,647 */
@BringThePain BIT = 0 ,
@MinimumExecutionCount INT = 0,
@Debug BIT = 0,
@CheckDateOverride DATETIMEOFFSET = NULL,
Expand All @@ -13603,6 +13605,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';


IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -13761,7 +13764,7 @@ BEGIN
UNION ALL
SELECT N'@BringThePain',
N'BIT',
N'This forces sp_BlitzCache to examine the entire plan cache. Be careful running this on servers with a lot of memory or a large execution plan cache.'
N'When using @SortOrder = ''all'' and @Top > 10, we require you to set @BringThePain = 1 so you understand that sp_BlitzCache will take a while to run.'

UNION ALL
SELECT N'@QueryFilter',
Expand Down Expand Up @@ -14374,12 +14377,6 @@ BEGIN
END


IF @BringThePain = 1
BEGIN
RAISERROR(N'You have chosen to bring the pain. Setting top to 2147483647.', 0, 1) WITH NOWAIT;
SET @Top = 2147483647;
END;

/* Change duration from seconds to milliseconds */
IF @DurationFilter IS NOT NULL
BEGIN
Expand Down Expand Up @@ -15255,8 +15252,8 @@ IF @MinutesBack IS NOT NULL
IF @SlowlySearchPlansFor IS NOT NULL
BEGIN
RAISERROR(N'Setting string search for @SlowlySearchPlansFor, so remember, this is gonna be slow', 0, 1) WITH NOWAIT;
SET @SlowlySearchPlansFor = REPLACE((REPLACE((REPLACE((REPLACE((@SlowlySearchPlansFor), N'[', N'_')), N']', N'_')), N'^', N'_')), N'''', N'''''');
SET @body_where += N' AND CAST(qp.query_plan AS NVARCHAR(MAX)) LIKE ''%' + @SlowlySearchPlansFor + '%'' ' + @nl;
SET @SlowlySearchPlansFor = REPLACE((REPLACE((REPLACE((REPLACE(@SlowlySearchPlansFor, N'[', N'_')), N']', N'_')), N'^', N'_')), N'''', N'''''');
SET @body_where += N' AND CAST(qp.query_plan AS NVARCHAR(MAX)) LIKE N''%' + @SlowlySearchPlansFor + N'%'' ' + @nl;
END


Expand Down Expand Up @@ -19396,6 +19393,7 @@ RAISERROR('Beginning all sort loop', 0, 1) WITH NOWAIT;

IF (
@Top > 10
AND @SkipAnalysis = 0
AND @BringThePain = 0
)
BEGIN
Expand Down Expand Up @@ -20109,6 +20107,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -21555,7 +21554,7 @@ BEGIN
s.[host_name] AS HostName,
r.[database_id] AS DatabaseID,
DB_NAME(r.database_id) AS DatabaseName,
0 AS OpenTransactionCount
0 AS OpenTransactionCount,
r.query_hash
FROM sys.dm_os_waiting_tasks tBlocked
INNER JOIN sys.dm_exec_sessions s ON tBlocked.blocking_session_id = s.session_id
Expand Down Expand Up @@ -24199,6 +24198,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';
SET @OutputType = UPPER(@OutputType);

IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -26355,6 +26355,15 @@ BEGIN
sz.page_io_latch_wait_count,
CONVERT(VARCHAR(10), (sz.page_io_latch_wait_in_ms / 1000) / 86400) + ':' + CONVERT(VARCHAR(20), DATEADD(s, (sz.page_io_latch_wait_in_ms / 1000), 0), 108) AS page_io_latch_wait_time,
ct.create_tsql,
CASE
WHEN s.is_primary_key = 1 AND s.index_definition <> '[HEAP]'
THEN N'--ALTER TABLE ' + QUOTENAME(s.[schema_name]) + N'.' + QUOTENAME(s.[object_name])
+ N' DROP CONSTRAINT ' + QUOTENAME(s.index_name) + N';'
WHEN s.is_primary_key = 0 AND s.index_definition <> '[HEAP]'
THEN N'--DROP INDEX '+ QUOTENAME(s.index_name) + N' ON ' +
QUOTENAME(s.[schema_name]) + N'.' + QUOTENAME(s.[object_name]) + N';'
ELSE N''
END AS drop_tsql,
1 AS display_order
FROM #IndexSanity s
LEFT JOIN #IndexSanitySize sz ON
Expand All @@ -26370,7 +26379,7 @@ BEGIN
N'SQL Server First Responder Kit' ,
N'http://FirstResponderKit.org' ,
N'From Your Community Volunteers',
NULL,@DaysUptimeInsertValue,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,@DaysUptimeInsertValue,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
0 AS display_order
)
SELECT
Expand All @@ -26395,7 +26404,8 @@ BEGIN
page_latch_wait_time as [Page Latch Wait Time (D:H:M:S)],
page_io_latch_wait_count AS [Page IO Latch Wait Count],
page_io_latch_wait_time as [Page IO Latch Wait Time (D:H:M:S)],
create_tsql AS [Create TSQL]
create_tsql AS [Create TSQL],
drop_tsql AS [Drop TSQL]
FROM table_mode_cte
ORDER BY display_order ASC, key_column_names ASC
OPTION ( RECOMPILE );
Expand Down Expand Up @@ -28719,12 +28729,12 @@ BEGIN;
[schema_name] NVARCHAR(128),
[table_name] NVARCHAR(128),
[index_name] NVARCHAR(128),
[Drop_Tsql] NVARCHAR(4000),
[Create_Tsql] NVARCHAR(4000),
[Drop_Tsql] NVARCHAR(MAX),
[Create_Tsql] NVARCHAR(MAX),
[index_id] INT,
[db_schema_object_indexid] NVARCHAR(500),
[object_type] NVARCHAR(15),
[index_definition] NVARCHAR(4000),
[index_definition] NVARCHAR(MAX),
[key_column_names_with_sort_order] NVARCHAR(MAX),
[count_key_columns] INT,
[include_column_names] NVARCHAR(MAX),
Expand Down Expand Up @@ -29205,6 +29215,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '2.9', @VersionDate = '20191024';
SELECT @Version = '2.7', @VersionDate = '20190826';
SELECT @Version = '2.8', @VersionDate = '20190922';
SELECT @Version = '2.91', @VersionDate = '20191202';


IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -30475,6 +30486,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '3.9', @VersionDate = '20191024';
SELECT @Version = '3.7', @VersionDate = '20190826';
SELECT @Version = '3.8', @VersionDate = '20190922';
SELECT @Version = '3.91', @VersionDate = '20191202';
IF(@VersionCheckMode = 1)
BEGIN
RETURN;
Expand Down Expand Up @@ -36203,6 +36215,7 @@ BEGIN
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -37107,6 +37120,7 @@ SET NOCOUNT ON;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -38334,6 +38348,7 @@ BEGIN
SELECT @Version = '2.9', @VersionDate = '20191024';
SELECT @Version = '2.7', @VersionDate = '20190826';
SELECT @Version = '2.8', @VersionDate = '20190922';
SELECT @Version = '2.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down
46 changes: 28 additions & 18 deletions Install-Core-Blitz-No-Query-Store.sql
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ AS
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';
SET @OutputType = UPPER(@OutputType);

IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -4411,8 +4412,6 @@ BEGIN
' UNION ALL ' + @crlf +
' SELECT ''sp_DatabaseRestore'',''P'',0' + @crlf +
' UNION ALL ' + @crlf +
' SELECT ''sp_foreachdb'',''P'',0' + @crlf +
' UNION ALL ' + @crlf +
' SELECT ''sp_ineachdb'',''P'',0' + @crlf +
' UNION ALL' + @crlf +
' SELECT ''SqlServerVersions'',''U'',0' + @crlf +
Expand Down Expand Up @@ -9015,6 +9014,7 @@ AS
SELECT @Version = '3.9', @VersionDate = '20191024';
SELECT @Version = '3.7', @VersionDate = '20190826';
SELECT @Version = '3.8', @VersionDate = '20190922';
SELECT @Version = '3.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -10773,7 +10773,7 @@ ALTER PROCEDURE dbo.sp_BlitzCache
@SlowlySearchPlansFor NVARCHAR(4000) = NULL,
@Reanalyze BIT = 0 ,
@SkipAnalysis BIT = 0 ,
@BringThePain BIT = 0, /* This will forcibly set @Top to 2,147,483,647 */
@BringThePain BIT = 0 ,
@MinimumExecutionCount INT = 0,
@Debug BIT = 0,
@CheckDateOverride DATETIMEOFFSET = NULL,
Expand All @@ -10790,6 +10790,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';


IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -10948,7 +10949,7 @@ BEGIN
UNION ALL
SELECT N'@BringThePain',
N'BIT',
N'This forces sp_BlitzCache to examine the entire plan cache. Be careful running this on servers with a lot of memory or a large execution plan cache.'
N'When using @SortOrder = ''all'' and @Top > 10, we require you to set @BringThePain = 1 so you understand that sp_BlitzCache will take a while to run.'

UNION ALL
SELECT N'@QueryFilter',
Expand Down Expand Up @@ -11561,12 +11562,6 @@ BEGIN
END


IF @BringThePain = 1
BEGIN
RAISERROR(N'You have chosen to bring the pain. Setting top to 2147483647.', 0, 1) WITH NOWAIT;
SET @Top = 2147483647;
END;

/* Change duration from seconds to milliseconds */
IF @DurationFilter IS NOT NULL
BEGIN
Expand Down Expand Up @@ -12442,8 +12437,8 @@ IF @MinutesBack IS NOT NULL
IF @SlowlySearchPlansFor IS NOT NULL
BEGIN
RAISERROR(N'Setting string search for @SlowlySearchPlansFor, so remember, this is gonna be slow', 0, 1) WITH NOWAIT;
SET @SlowlySearchPlansFor = REPLACE((REPLACE((REPLACE((REPLACE((@SlowlySearchPlansFor), N'[', N'_')), N']', N'_')), N'^', N'_')), N'''', N'''''');
SET @body_where += N' AND CAST(qp.query_plan AS NVARCHAR(MAX)) LIKE ''%' + @SlowlySearchPlansFor + '%'' ' + @nl;
SET @SlowlySearchPlansFor = REPLACE((REPLACE((REPLACE((REPLACE(@SlowlySearchPlansFor, N'[', N'_')), N']', N'_')), N'^', N'_')), N'''', N'''''');
SET @body_where += N' AND CAST(qp.query_plan AS NVARCHAR(MAX)) LIKE N''%' + @SlowlySearchPlansFor + N'%'' ' + @nl;
END


Expand Down Expand Up @@ -16583,6 +16578,7 @@ RAISERROR('Beginning all sort loop', 0, 1) WITH NOWAIT;

IF (
@Top > 10
AND @SkipAnalysis = 0
AND @BringThePain = 0
)
BEGIN
Expand Down Expand Up @@ -17296,6 +17292,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down Expand Up @@ -18742,7 +18739,7 @@ BEGIN
s.[host_name] AS HostName,
r.[database_id] AS DatabaseID,
DB_NAME(r.database_id) AS DatabaseName,
0 AS OpenTransactionCount
0 AS OpenTransactionCount,
r.query_hash
FROM sys.dm_os_waiting_tasks tBlocked
INNER JOIN sys.dm_exec_sessions s ON tBlocked.blocking_session_id = s.session_id
Expand Down Expand Up @@ -21386,6 +21383,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';
SET @OutputType = UPPER(@OutputType);

IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -23542,6 +23540,15 @@ BEGIN
sz.page_io_latch_wait_count,
CONVERT(VARCHAR(10), (sz.page_io_latch_wait_in_ms / 1000) / 86400) + ':' + CONVERT(VARCHAR(20), DATEADD(s, (sz.page_io_latch_wait_in_ms / 1000), 0), 108) AS page_io_latch_wait_time,
ct.create_tsql,
CASE
WHEN s.is_primary_key = 1 AND s.index_definition <> '[HEAP]'
THEN N'--ALTER TABLE ' + QUOTENAME(s.[schema_name]) + N'.' + QUOTENAME(s.[object_name])
+ N' DROP CONSTRAINT ' + QUOTENAME(s.index_name) + N';'
WHEN s.is_primary_key = 0 AND s.index_definition <> '[HEAP]'
THEN N'--DROP INDEX '+ QUOTENAME(s.index_name) + N' ON ' +
QUOTENAME(s.[schema_name]) + N'.' + QUOTENAME(s.[object_name]) + N';'
ELSE N''
END AS drop_tsql,
1 AS display_order
FROM #IndexSanity s
LEFT JOIN #IndexSanitySize sz ON
Expand All @@ -23557,7 +23564,7 @@ BEGIN
N'SQL Server First Responder Kit' ,
N'http://FirstResponderKit.org' ,
N'From Your Community Volunteers',
NULL,@DaysUptimeInsertValue,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,@DaysUptimeInsertValue,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
0 AS display_order
)
SELECT
Expand All @@ -23582,7 +23589,8 @@ BEGIN
page_latch_wait_time as [Page Latch Wait Time (D:H:M:S)],
page_io_latch_wait_count AS [Page IO Latch Wait Count],
page_io_latch_wait_time as [Page IO Latch Wait Time (D:H:M:S)],
create_tsql AS [Create TSQL]
create_tsql AS [Create TSQL],
drop_tsql AS [Drop TSQL]
FROM table_mode_cte
ORDER BY display_order ASC, key_column_names ASC
OPTION ( RECOMPILE );
Expand Down Expand Up @@ -25906,12 +25914,12 @@ BEGIN;
[schema_name] NVARCHAR(128),
[table_name] NVARCHAR(128),
[index_name] NVARCHAR(128),
[Drop_Tsql] NVARCHAR(4000),
[Create_Tsql] NVARCHAR(4000),
[Drop_Tsql] NVARCHAR(MAX),
[Create_Tsql] NVARCHAR(MAX),
[index_id] INT,
[db_schema_object_indexid] NVARCHAR(500),
[object_type] NVARCHAR(15),
[index_definition] NVARCHAR(4000),
[index_definition] NVARCHAR(MAX),
[key_column_names_with_sort_order] NVARCHAR(MAX),
[count_key_columns] INT,
[include_column_names] NVARCHAR(MAX),
Expand Down Expand Up @@ -26392,6 +26400,7 @@ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT @Version = '2.9', @VersionDate = '20191024';
SELECT @Version = '2.7', @VersionDate = '20190826';
SELECT @Version = '2.8', @VersionDate = '20190922';
SELECT @Version = '2.91', @VersionDate = '20191202';


IF(@VersionCheckMode = 1)
Expand Down Expand Up @@ -27634,6 +27643,7 @@ BEGIN
SELECT @Version = '7.9', @VersionDate = '20191024';
SELECT @Version = '7.7', @VersionDate = '20190826';
SELECT @Version = '7.8', @VersionDate = '20190922';
SELECT @Version = '7.91', @VersionDate = '20191202';

IF(@VersionCheckMode = 1)
BEGIN
Expand Down
Loading

0 comments on commit 954637c

Please sign in to comment.