SQL Server Performance Monitor
Warning If you are upgrading to this version and have no data compression enabled, the upgrade may take a long time because data compression is enabled by default. The compression only applies to the logger tables, so if you have compression enabled, only logger tables will remain compressed, and other tables will be reverted to uncompressed.
@marcingminski
@OliverUweHahn, @ben-thul, @kekcjkee, @marcingminski and @pluim003
@MCTSQL, @kekcjkee, @marcingminski and @steffenengelhamburg
usp_sqlwatch_internal_expand_checks
(#386 by @kekcjkee)@marcingminski and @tarmstrong24
SqlWatchImport.exe
(#352 by @marcingminski)usp_sqlwatch_internal_add_procedure
not being invoked via Broker. Fix #342 (#343 by @tarmstrong24)@marcingminski and @tarmstrong24
usp_sqlwatch_logger_whoisactive
(#336 by @marcingminski)usp_sqlwatch_internal_get_query_plans
PK violation (#334 by @marcingminski)usp_sqlwatch_logger_query_stats
referencing the wrong object (#333 by @marcingminski)usp_sqlwatch_logger_performance
(#329 by @marcingminski)SQL Re-Compilations/sec
counter in Grafana (#328 by @tarmstrong24)This release brings several bug fixes, improvements and new features. Following our naming convention, some of those improvements and fixes introduced breaking changes which means we must bump the version to 4.x as it impossible to upgrade from 3.x without migration scripts. If you are on 3.x or earlier version, you must deploy this release as a new database.
This release also brings several improvements to the way release notes are published and to the internal testing process. Hopefully from now on we should be able to release more often and with better release notes.
exec dbo.usp_sqlwatch_internal_migrate_jobs_to_queues
. There are several benefits to use broker as explained in my post https://sqlwatch.io/blog/announcements/were-moving-to-queues/ (#246 by @marcingminski)SqlWatchImporter.exe
(#305 by @DavidBetteridge)SQLWATCH_long_queries
dispatch latency from 5 seconds to 30 seconds as there is no need for instant collection of long running queries (https://github.com/marcingminski/sqlwatch/commit/39461f6fa6b746419535b4a3b1ccdffa172e8a4b by @marcingminski )SQLWATCH_blockers
XES to 1 second to be able to capture chains as soon as they appear to show on Dashboard (https://github.com/marcingminski/sqlwatch/commit/35553e1d2d237c683e44eb5892e619e08dd59721 by @marcingminski)ufn_sqlwatch_convert_datetimeoffset_to_local
to make it work on 2012usp_sqlwatch_logger_system_configuration
#200 (#234 by @SiavashGolchoobian)usp_sqlwatch_logger_disk_utilisation_os_volume
(https://github.com/marcingminski/sqlwatch/commit/9b53be04b7d842073e957fb8825940d4ae5f663e by @marcingminski)usp_sqlwatch_internal_insert_header
(https://github.com/marcingminski/sqlwatch/commit/66dad64257454d7f3bd04c8443a93866aacd9437 by @marcingminski)SQLWATCH 3.0