Skip to content

Commit c461609

Browse files
authored
Merge pull request #2417 from BrentOzarULTD/dev
2020-06-06 Quick Release
2 parents b156506 + 15b2890 commit c461609

15 files changed

+82
-62
lines changed

Install-All-Scripts.sql

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SET NOCOUNT ON;
3030
BEGIN;
3131

3232

33-
SELECT @Version = '3.95', @VersionDate = '20200602';
33+
SELECT @Version = '3.95', @VersionDate = '20200606';
3434

3535
IF(@VersionCheckMode = 1)
3636
BEGIN
@@ -1524,7 +1524,7 @@ SET NOCOUNT ON;
15241524

15251525
BEGIN;
15261526

1527-
SELECT @Version = '3.95', @VersionDate = '20200602';
1527+
SELECT @Version = '3.95', @VersionDate = '20200606';
15281528

15291529
IF(@VersionCheckMode = 1)
15301530
BEGIN
@@ -2848,7 +2848,7 @@ AS
28482848
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
28492849

28502850

2851-
SELECT @Version = '7.96', @VersionDate = '20200602';
2851+
SELECT @Version = '7.96', @VersionDate = '20200606';
28522852
SET @OutputType = UPPER(@OutputType);
28532853

28542854
IF(@VersionCheckMode = 1)
@@ -12047,7 +12047,7 @@ AS
1204712047
SET NOCOUNT ON;
1204812048
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1204912049

12050-
SELECT @Version = '3.96', @VersionDate = '20200602';
12050+
SELECT @Version = '3.96', @VersionDate = '20200606';
1205112051

1205212052
IF(@VersionCheckMode = 1)
1205312053
BEGIN
@@ -13825,7 +13825,7 @@ BEGIN
1382513825
SET NOCOUNT ON;
1382613826
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1382713827

13828-
SELECT @Version = '7.96', @VersionDate = '20200602';
13828+
SELECT @Version = '7.96', @VersionDate = '20200606';
1382913829

1383013830

1383113831
IF(@VersionCheckMode = 1)
@@ -20614,7 +20614,7 @@ BEGIN
2061420614
SET NOCOUNT ON;
2061520615
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2061620616

20617-
SELECT @Version = '7.96', @VersionDate = '20200602';
20617+
SELECT @Version = '7.96', @VersionDate = '20200606';
2061820618

2061920619
IF(@VersionCheckMode = 1)
2062020620
BEGIN
@@ -22681,19 +22681,19 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
2268122681

2268222682

2268322683
/* Query Problems - Statistics Updated Recently - CheckID 44 */
22684-
CREATE TABLE #UpdatedStats (Details NVARCHAR(4000), RowsForSorting BIGINT);
22684+
CREATE TABLE #UpdatedStats (HowToStopIt NVARCHAR(4000), RowsForSorting BIGINT);
2268522685
IF EXISTS(SELECT * FROM sys.all_objects WHERE name = 'dm_db_stats_properties')
2268622686
BEGIN
2268722687
EXEC sp_MSforeachdb N'USE [?];
22688-
INSERT INTO #UpdatedStats(Details, RowsForSorting)
22689-
SELECT Details =
22688+
INSERT INTO #UpdatedStats(HowToStopIt, RowsForSorting)
22689+
SELECT HowToStopIt =
2269022690
QUOTENAME(DB_NAME()) + N''.'' +
2269122691
QUOTENAME(SCHEMA_NAME(obj.schema_id)) + N''.'' +
2269222692
QUOTENAME(obj.name) +
2269322693
N'' statistic '' + QUOTENAME(stat.name) +
2269422694
N'' was updated on '' + CONVERT(NVARCHAR(50), sp.last_updated, 121) + N'','' +
2269522695
N'' had '' + CAST(sp.rows AS NVARCHAR(50)) + N'' rows, with '' +
22696-
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled, '' +
22696+
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled,'' +
2269722697
N'' producing '' + CAST(sp.steps AS NVARCHAR(50)) + N'' steps in the histogram.'',
2269822698
sp.rows
2269922699
FROM sys.objects AS obj
@@ -22705,13 +22705,18 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
2270522705
END;
2270622706

2270722707
IF EXISTS (SELECT * FROM #UpdatedStats)
22708-
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details)
22708+
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details, HowToStopIt)
2270922709
SELECT 44 AS CheckId,
2271022710
50 AS Priority,
2271122711
'Query Problems' AS FindingGroup,
2271222712
'Statistics Updated Recently' AS Finding,
2271322713
'http://www.BrentOzar.com/go/stats' AS URL,
22714-
Details = (SELECT (SELECT Details + NCHAR(10))
22714+
'In the last 15 minutes, statistics were updated. To see which ones, click the HowToStopIt column.' + @LineFeed + @LineFeed
22715+
+ 'This effectively clears the plan cache for queries that involve these tables,' + @LineFeed
22716+
+ 'which thereby causes parameter sniffing: those queries are now getting brand new' + @LineFeed
22717+
+ 'query plans based on whatever parameters happen to call them next.' + @LineFeed + @LineFeed
22718+
+ 'Be on the lookout for sudden parameter sniffing issues after this time range.',
22719+
HowToStopIt = (SELECT (SELECT HowToStopIt + NCHAR(10))
2271522720
FROM #UpdatedStats
2271622721
ORDER BY RowsForSorting DESC
2271722722
FOR XML PATH(''));
@@ -24867,7 +24872,7 @@ AS
2486724872
SET NOCOUNT ON;
2486824873
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2486924874

24870-
SELECT @Version = '7.96', @VersionDate = '20200602';
24875+
SELECT @Version = '7.96', @VersionDate = '20200606';
2487124876
SET @OutputType = UPPER(@OutputType);
2487224877

2487324878
IF(@VersionCheckMode = 1)
@@ -30051,7 +30056,7 @@ BEGIN
3005130056
SET NOCOUNT ON;
3005230057
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3005330058

30054-
SELECT @Version = '2.96', @VersionDate = '20200602';
30059+
SELECT @Version = '2.96', @VersionDate = '20200606';
3005530060

3005630061

3005730062
IF(@VersionCheckMode = 1)
@@ -31688,7 +31693,7 @@ BEGIN /*First BEGIN*/
3168831693
SET NOCOUNT ON;
3168931694
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3169031695

31691-
SELECT @Version = '3.96', @VersionDate = '20200602';
31696+
SELECT @Version = '3.96', @VersionDate = '20200606';
3169231697
IF(@VersionCheckMode = 1)
3169331698
BEGIN
3169431699
RETURN;
@@ -37414,7 +37419,7 @@ BEGIN
3741437419
SET NOCOUNT ON;
3741537420
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3741637421

37417-
SELECT @Version = '7.96', @VersionDate = '20200602';
37422+
SELECT @Version = '7.96', @VersionDate = '20200606';
3741837423

3741937424
IF(@VersionCheckMode = 1)
3742037425
BEGIN
@@ -38333,7 +38338,7 @@ SET NOCOUNT ON;
3833338338

3833438339
/*Versioning details*/
3833538340

38336-
SELECT @Version = '7.96', @VersionDate = '20200602';
38341+
SELECT @Version = '7.96', @VersionDate = '20200606';
3833738342

3833838343
IF(@VersionCheckMode = 1)
3833938344
BEGIN

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

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ AS
3737
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3838

3939

40-
SELECT @Version = '7.96', @VersionDate = '20200602';
40+
SELECT @Version = '7.96', @VersionDate = '20200606';
4141
SET @OutputType = UPPER(@OutputType);
4242

4343
IF(@VersionCheckMode = 1)
@@ -9236,7 +9236,7 @@ AS
92369236
SET NOCOUNT ON;
92379237
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
92389238

9239-
SELECT @Version = '3.96', @VersionDate = '20200602';
9239+
SELECT @Version = '3.96', @VersionDate = '20200606';
92409240

92419241
IF(@VersionCheckMode = 1)
92429242
BEGIN
@@ -11014,7 +11014,7 @@ BEGIN
1101411014
SET NOCOUNT ON;
1101511015
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1101611016

11017-
SELECT @Version = '7.96', @VersionDate = '20200602';
11017+
SELECT @Version = '7.96', @VersionDate = '20200606';
1101811018

1101911019

1102011020
IF(@VersionCheckMode = 1)
@@ -17803,7 +17803,7 @@ BEGIN
1780317803
SET NOCOUNT ON;
1780417804
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1780517805

17806-
SELECT @Version = '7.96', @VersionDate = '20200602';
17806+
SELECT @Version = '7.96', @VersionDate = '20200606';
1780717807

1780817808
IF(@VersionCheckMode = 1)
1780917809
BEGIN
@@ -19870,19 +19870,19 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
1987019870

1987119871

1987219872
/* Query Problems - Statistics Updated Recently - CheckID 44 */
19873-
CREATE TABLE #UpdatedStats (Details NVARCHAR(4000), RowsForSorting BIGINT);
19873+
CREATE TABLE #UpdatedStats (HowToStopIt NVARCHAR(4000), RowsForSorting BIGINT);
1987419874
IF EXISTS(SELECT * FROM sys.all_objects WHERE name = 'dm_db_stats_properties')
1987519875
BEGIN
1987619876
EXEC sp_MSforeachdb N'USE [?];
19877-
INSERT INTO #UpdatedStats(Details, RowsForSorting)
19878-
SELECT Details =
19877+
INSERT INTO #UpdatedStats(HowToStopIt, RowsForSorting)
19878+
SELECT HowToStopIt =
1987919879
QUOTENAME(DB_NAME()) + N''.'' +
1988019880
QUOTENAME(SCHEMA_NAME(obj.schema_id)) + N''.'' +
1988119881
QUOTENAME(obj.name) +
1988219882
N'' statistic '' + QUOTENAME(stat.name) +
1988319883
N'' was updated on '' + CONVERT(NVARCHAR(50), sp.last_updated, 121) + N'','' +
1988419884
N'' had '' + CAST(sp.rows AS NVARCHAR(50)) + N'' rows, with '' +
19885-
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled, '' +
19885+
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled,'' +
1988619886
N'' producing '' + CAST(sp.steps AS NVARCHAR(50)) + N'' steps in the histogram.'',
1988719887
sp.rows
1988819888
FROM sys.objects AS obj
@@ -19894,13 +19894,18 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
1989419894
END;
1989519895

1989619896
IF EXISTS (SELECT * FROM #UpdatedStats)
19897-
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details)
19897+
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details, HowToStopIt)
1989819898
SELECT 44 AS CheckId,
1989919899
50 AS Priority,
1990019900
'Query Problems' AS FindingGroup,
1990119901
'Statistics Updated Recently' AS Finding,
1990219902
'http://www.BrentOzar.com/go/stats' AS URL,
19903-
Details = (SELECT (SELECT Details + NCHAR(10))
19903+
'In the last 15 minutes, statistics were updated. To see which ones, click the HowToStopIt column.' + @LineFeed + @LineFeed
19904+
+ 'This effectively clears the plan cache for queries that involve these tables,' + @LineFeed
19905+
+ 'which thereby causes parameter sniffing: those queries are now getting brand new' + @LineFeed
19906+
+ 'query plans based on whatever parameters happen to call them next.' + @LineFeed + @LineFeed
19907+
+ 'Be on the lookout for sudden parameter sniffing issues after this time range.',
19908+
HowToStopIt = (SELECT (SELECT HowToStopIt + NCHAR(10))
1990419909
FROM #UpdatedStats
1990519910
ORDER BY RowsForSorting DESC
1990619911
FOR XML PATH(''));
@@ -22056,7 +22061,7 @@ AS
2205622061
SET NOCOUNT ON;
2205722062
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2205822063

22059-
SELECT @Version = '7.96', @VersionDate = '20200602';
22064+
SELECT @Version = '7.96', @VersionDate = '20200606';
2206022065
SET @OutputType = UPPER(@OutputType);
2206122066

2206222067
IF(@VersionCheckMode = 1)
@@ -27240,7 +27245,7 @@ BEGIN
2724027245
SET NOCOUNT ON;
2724127246
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2724227247

27243-
SELECT @Version = '2.96', @VersionDate = '20200602';
27248+
SELECT @Version = '2.96', @VersionDate = '20200606';
2724427249

2724527250

2724627251
IF(@VersionCheckMode = 1)
@@ -28849,7 +28854,7 @@ BEGIN
2884928854
SET NOCOUNT ON;
2885028855
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2885128856

28852-
SELECT @Version = '7.96', @VersionDate = '20200602';
28857+
SELECT @Version = '7.96', @VersionDate = '20200606';
2885328858

2885428859
IF(@VersionCheckMode = 1)
2885528860
BEGIN

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

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ AS
3737
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3838

3939

40-
SELECT @Version = '7.96', @VersionDate = '20200602';
40+
SELECT @Version = '7.96', @VersionDate = '20200606';
4141
SET @OutputType = UPPER(@OutputType);
4242

4343
IF(@VersionCheckMode = 1)
@@ -9236,7 +9236,7 @@ AS
92369236
SET NOCOUNT ON;
92379237
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
92389238

9239-
SELECT @Version = '3.96', @VersionDate = '20200602';
9239+
SELECT @Version = '3.96', @VersionDate = '20200606';
92409240

92419241
IF(@VersionCheckMode = 1)
92429242
BEGIN
@@ -11014,7 +11014,7 @@ BEGIN
1101411014
SET NOCOUNT ON;
1101511015
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1101611016

11017-
SELECT @Version = '7.96', @VersionDate = '20200602';
11017+
SELECT @Version = '7.96', @VersionDate = '20200606';
1101811018

1101911019

1102011020
IF(@VersionCheckMode = 1)
@@ -17803,7 +17803,7 @@ BEGIN
1780317803
SET NOCOUNT ON;
1780417804
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
1780517805

17806-
SELECT @Version = '7.96', @VersionDate = '20200602';
17806+
SELECT @Version = '7.96', @VersionDate = '20200606';
1780717807

1780817808
IF(@VersionCheckMode = 1)
1780917809
BEGIN
@@ -19870,19 +19870,19 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
1987019870

1987119871

1987219872
/* Query Problems - Statistics Updated Recently - CheckID 44 */
19873-
CREATE TABLE #UpdatedStats (Details NVARCHAR(4000), RowsForSorting BIGINT);
19873+
CREATE TABLE #UpdatedStats (HowToStopIt NVARCHAR(4000), RowsForSorting BIGINT);
1987419874
IF EXISTS(SELECT * FROM sys.all_objects WHERE name = 'dm_db_stats_properties')
1987519875
BEGIN
1987619876
EXEC sp_MSforeachdb N'USE [?];
19877-
INSERT INTO #UpdatedStats(Details, RowsForSorting)
19878-
SELECT Details =
19877+
INSERT INTO #UpdatedStats(HowToStopIt, RowsForSorting)
19878+
SELECT HowToStopIt =
1987919879
QUOTENAME(DB_NAME()) + N''.'' +
1988019880
QUOTENAME(SCHEMA_NAME(obj.schema_id)) + N''.'' +
1988119881
QUOTENAME(obj.name) +
1988219882
N'' statistic '' + QUOTENAME(stat.name) +
1988319883
N'' was updated on '' + CONVERT(NVARCHAR(50), sp.last_updated, 121) + N'','' +
1988419884
N'' had '' + CAST(sp.rows AS NVARCHAR(50)) + N'' rows, with '' +
19885-
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled, '' +
19885+
CAST(sp.rows_sampled AS NVARCHAR(50)) + N'' rows sampled,'' +
1988619886
N'' producing '' + CAST(sp.steps AS NVARCHAR(50)) + N'' steps in the histogram.'',
1988719887
sp.rows
1988819888
FROM sys.objects AS obj
@@ -19894,13 +19894,18 @@ If one of them is a lead blocker, consider killing that query.'' AS HowToStopit,
1989419894
END;
1989519895

1989619896
IF EXISTS (SELECT * FROM #UpdatedStats)
19897-
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details)
19897+
INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, URL, Details, HowToStopIt)
1989819898
SELECT 44 AS CheckId,
1989919899
50 AS Priority,
1990019900
'Query Problems' AS FindingGroup,
1990119901
'Statistics Updated Recently' AS Finding,
1990219902
'http://www.BrentOzar.com/go/stats' AS URL,
19903-
Details = (SELECT (SELECT Details + NCHAR(10))
19903+
'In the last 15 minutes, statistics were updated. To see which ones, click the HowToStopIt column.' + @LineFeed + @LineFeed
19904+
+ 'This effectively clears the plan cache for queries that involve these tables,' + @LineFeed
19905+
+ 'which thereby causes parameter sniffing: those queries are now getting brand new' + @LineFeed
19906+
+ 'query plans based on whatever parameters happen to call them next.' + @LineFeed + @LineFeed
19907+
+ 'Be on the lookout for sudden parameter sniffing issues after this time range.',
19908+
HowToStopIt = (SELECT (SELECT HowToStopIt + NCHAR(10))
1990419909
FROM #UpdatedStats
1990519910
ORDER BY RowsForSorting DESC
1990619911
FOR XML PATH(''));
@@ -22056,7 +22061,7 @@ AS
2205622061
SET NOCOUNT ON;
2205722062
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2205822063

22059-
SELECT @Version = '7.96', @VersionDate = '20200602';
22064+
SELECT @Version = '7.96', @VersionDate = '20200606';
2206022065
SET @OutputType = UPPER(@OutputType);
2206122066

2206222067
IF(@VersionCheckMode = 1)
@@ -27240,7 +27245,7 @@ BEGIN
2724027245
SET NOCOUNT ON;
2724127246
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2724227247

27243-
SELECT @Version = '2.96', @VersionDate = '20200602';
27248+
SELECT @Version = '2.96', @VersionDate = '20200606';
2724427249

2724527250

2724627251
IF(@VersionCheckMode = 1)
@@ -28877,7 +28882,7 @@ BEGIN /*First BEGIN*/
2887728882
SET NOCOUNT ON;
2887828883
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
2887928884

28880-
SELECT @Version = '3.96', @VersionDate = '20200602';
28885+
SELECT @Version = '3.96', @VersionDate = '20200606';
2888128886
IF(@VersionCheckMode = 1)
2888228887
BEGIN
2888328888
RETURN;
@@ -34603,7 +34608,7 @@ BEGIN
3460334608
SET NOCOUNT ON;
3460434609
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3460534610

34606-
SELECT @Version = '7.96', @VersionDate = '20200602';
34611+
SELECT @Version = '7.96', @VersionDate = '20200606';
3460734612

3460834613
IF(@VersionCheckMode = 1)
3460934614
BEGIN

sp_AllNightLog.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SET NOCOUNT ON;
3030
BEGIN;
3131

3232

33-
SELECT @Version = '3.95', @VersionDate = '20200602';
33+
SELECT @Version = '3.95', @VersionDate = '20200606';
3434

3535
IF(@VersionCheckMode = 1)
3636
BEGIN

sp_AllNightLog_Setup.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ SET NOCOUNT ON;
3636

3737
BEGIN;
3838

39-
SELECT @Version = '3.95', @VersionDate = '20200602';
39+
SELECT @Version = '3.95', @VersionDate = '20200606';
4040

4141
IF(@VersionCheckMode = 1)
4242
BEGIN

sp_Blitz.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ AS
3737
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
3838

3939

40-
SELECT @Version = '7.96', @VersionDate = '20200602';
40+
SELECT @Version = '7.96', @VersionDate = '20200606';
4141
SET @OutputType = UPPER(@OutputType);
4242

4343
IF(@VersionCheckMode = 1)

0 commit comments

Comments
 (0)