Skip to content

Releases: erikdarlingdata/DarlingData

Updates_20240408

08 Apr 19:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: Updates_20240403...Updates_20240408

Updates_20240403

04 Apr 02:02
Compare
Choose a tag to compare

What's Changed

Full Changelog: Updates_20240401...Updates_20240403

Updates_20240401

30 Mar 14:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024020...Updates_20240401

20240201

04 Feb 16:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023101...2024020

20231013

13 Oct 20:20
0e6f3aa
Compare
Choose a tag to compare

FRIDAY THE X111

I don't do enough of these

17 Aug 19:34
b1d7b28
Compare
Choose a tag to compare

I don't have any metrics on how often people actually pull files from here, but this is all the latest changes over the last uh... 9 months.

2022-12-01

29 Nov 17:45
6d0ed0a
Compare
Choose a tag to compare

This release has many performance enhances and bug fixes.

See #197 for more details!

2022-07-11 Release

11 Jul 22:38
0682ae5
Compare
Choose a tag to compare

In this release, a whole bunch of stuff.

sp_QuickieStore:

The main updates to the code are to:

  • Add support for SQL Server 2022 views
  • Add the ability to search by query hash, plan hash, and SQL handle

The new search functionality is really important though, at least for how I use sp_QuickieStore much of the time. Often, you'll find hashes and handles in other parts of the database:

  • Plan cache
  • Deadlock XML
  • Blocked process report
  • Query plans
/*Search by query hashes*/
EXEC dbo.sp_QuickieStore
    @include_query_hashes = '0x1AB614B461F4D769,0x1CD777B461F4D769';

/*Search by plan hashes*/
EXEC dbo.sp_QuickieStore
    @include_plan_hashes = '0x6B84B820B8B38564,0x6B84B999D7B38564';

/*Search by SQL Handles*/
EXEC dbo.sp_QuickieStore
    @include_sql_handles = 
        '0x0900F46AC89E66DF744C8A0AD4FD3D3306B90000000000000000000000000000000000000000000000000000,0x0200000AC89E66DF744C8A0AD4FD3D3306B90000000000000000000000000000000000000000000000000000';

Other minor updates:

  • Improve the help section
  • Improve code comments throughout
  • Remove the filter to only show successful executions (sometimes you need to find queries that timed out or something)
  • If you filter on any hash or handle, I'll display that in the final output so they're easy to identify
  • Replace TRY_CONVERT with TRY_CAST, which throws errors in fewer circumstances

sp_PressureDetector:

I've added a few small things:

  • Total physical memory in the server (not just max server memory)
  • CPU details (NUMA nodes, schedulers; if they're off line, etc.)
  • A debug mode for the dynamic SQL

The CPU details column is an XML clickable that looks like this:
<cpu_details> <offline_cpus>0</offline_cpus> <cpu_count>8</cpu_count> <hyperthread_ratio>8</hyperthread_ratio> <softnuma_configuration_desc>OFF</softnuma_configuration_desc> <socket_count>1</socket_count> <cores_per_socket>4</cores_per_socket> <socket_count>1</socket_count> </cpu_details>

sp_HumanEvents:

Bug Fixes And Performance Improvements

Okay, so just one bug fix, and then a bunch of tidying up and tiny tweaks to hopefully make your life easier.

Enjoy!