Quantcast
Channel: CodeSection,代码区,SQL Server(mssql)数据库 技术分享 - CodeSec
Viewing all articles
Browse latest Browse all 3160

First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements

$
0
0

First, thanksto 5 community volunteers for contributing code this month.In addition to lots of bug fixes, small stuff, and a new Github issue template (thanks, Konstantin Taranov ) here’s the big improvements:

sp_Blitz Changes

@OutputServerName writes output to remote server ( Haris Khan ) for years, these stored procs have had an @OutputServerName parameter just waiting to be hooked up, and Haris is doin’ the hookin’. Now you can push your sp_Blitz results to a central server for easier monitoring! He’s doing the same with the rest of the stored procs, too, and we just have to put more work into testing those.

New warning for unevenly sized TempDB data files ( Brianc-DBA ) we’d always checked for different autogrowth sizes, but shockingly, we weren’t looking for unevenly sized files! Great catch, Brian.

@CheckServerInfo = 1 now includes windows restart time ( Julie OKC ) it had always included the SQL Server instance restart time, but now you get Windows too.

@CheckServerInfo = 1 now checks forInstant File Initialization ( Tara Kizer ) starting with SQL Server 2014 SP2 and 2016, Microsoft’s logging it in the error log on startup, so we’re checkin’ for it. We only say yes if it’s enabled we can’t say for sure that it’s not enabled, since you may have cycled the errorlog since startup.

sp_BlitzCache Changes

New warning on unused memory grants ( Erik Darling ) thanks to new DMV improvements in 2012/2014/2016 that show how much memory queries are granted versus how little they actually use.

Add @SortOrder options for ‘memory grant’ and ‘avg memory grant’ ( Erik Darling ) makes it way easier to troubleshoot queries that get a huge memory grant.

sp_BlitzFirst Changes

Add waits from sys.dm_os_waiting_tasks to wait stats ( Erik Darling ) now, if we’ve got a long-running query blocking others, the lock waits will go up even though the query hasn’t finished. Before, we were only adding up activity from sys.dm_os_wait_stats, which doesn’t increment until the wait clears.

sp_BlitzIndex Changes

Betterversion number/date formatting ( Jorge Solorzano ) making it easier to update new versions of sp_BlitzIndex.

New @SkipPartitions parameter ( Erik Darling ) for faster processing on databases with large numbers of partitions.

Better results when @GetAllDatabases = 1( Erik Darling ) when you’ve got lots of problems, you want ’em sorted by priority.

Download the latest First Responder Kit now , andif you’d like to help, check out the issues list and see how you can contribute .

Brent Ozar

I make Microsoft SQL Server faster and more reliable. I love teaching, travel, and laughing.


First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements
First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements
First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements
First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements
First Responder Kit 2016-09: sp_Blitz, sp_BlitzCache, sp_BlitzIndex Improvements

Viewing all articles
Browse latest Browse all 3160

Trending Articles