I feel pretty!
I feel pretty!

sp_BlitzCache® Change Log

Interested in the exciting back-story of our free sp_BlitzCache®? Here’s the play-by-play history:

What’s New in v2.5.1 – 2016-03-15

  • Nick Molyneux fixed an overflow error, and did an amazing job of it.

What’s New in v2.5.0 – 2015-10-23

  • Now with errors when required values are set to NULL. Thanks to Raul
    Gonzalez for pointing this out.
  • Changing default @top to 10
  • Added a @skip_analysis to avoid the XML processing overhead
  • Added QueryHash and QueryPlanHash to @export_to_excel and expert mode
  • Adding sort order for recent compiles.
  • Fixing potential INT overflow in totals temp table
  • Fixing slow sort performance on xpm and friends
  • Added compilation info (memory, CPU, time) and plan size to output
  • Re-structured XML processing for more better performance

What’s New in v2.4.6 – 2015-06-18

  • adds filtering on database name, shows memory grants in expert mode, shows parent object names for statements from stored procedures, and a @sql_handle parameter to filter queries.

What’s New in v2.4.5 – 2015-04-27

  • Can be run from multiple SPIDs, miscellaneous bug fixes and improvements.

What’s New in v2.4.4 – 2015-01-09

  • Added query plan cost to Excel output, miscellaneous bug fixes and improvements.

What’s new in v2.4.3 – 2014-11-11

  • Fix to remove confusing implicit conversion checks. Warnings will only be generated when a plan affecting convert is in place.

What’s new in v2.4.2 – 2014-11-04

  • Hotfix – Randall Petty found a stray comma in the export_to_excel output.

What’s new in v2.4.1 – 2014-10-31

  • Hotfix – Denis Gobo pointed out that the global temp table names could conflict with everyone else’s global temp table rates.

What’s new in v2.4 – 2014-10-31

  • Fixed a logical error in output table detection – thanks to Michael Bluett for pointing that out.
  • Fixed a bug where sorting on average executions broke the query. Thanks to Andrew Notarian and Calvin Jones for submitting this.
  • Added @query_filter to allow output restrictions to only procedures or individual statements.
  • Adds a check for trivial execution plans.
  • Adds @reanalyze. When set to 1, this re-scans existing results rather than running all of the logic again. Bonus: contains GOTO.
  • Now displaying set options!

What’s new in v2.3 – 2014-06-07

  • Added opserver specific output
  • Adding a @only_query_hashes parameter to limit results to a select set of query hashes.
  • Adding a @ignore_query_hashes parameter to exclude specific queries from analysis.

What’s new in v2.2

  • Sort by average CPU, read, write, duration, and also executions / minute
  • Use a configuration table to set various parameters in sp_BlitzCache™
  • Display the number of missing indexes in the warnings column
  • Display duration and CPU time in milliseconds
  • Fixes an XML bug in implicit conversion detection – thanks Michael Zilberstein!
  • Correcting a typo in documentation – thanks Michael Zilberstein!
  • Added a check for unparameterized queries
  • Added a check for unused indexes
  • Added a flag to ignore system databases (defaults to on)