Releases: erikdarlingdata/DarlingData
Updates_20240408
What's Changed
- Update CONTRIBUTING.md by @erikdarlingdata in #400
- Dev by @erikdarlingdata in #401
- Dev by @erikdarlingdata in #402
- Update question.md by @erikdarlingdata in #403
- Dev by @erikdarlingdata in #404
- Update sp_PressureDetector.sql by @erikdarlingdata in #405
- Update sp_QuickieStore.sql by @erikdarlingdata in #406
- Test pull request by @erikdarlingdata in #407
- Dev by @erikdarlingdata in #408
- Rename by @erikdarlingdata in #409
Full Changelog: Updates_20240403...Updates_20240408
Updates_20240403
What's Changed
- Update sp_QuickieStore.sql by @erikdarlingdata in #394
- Dev by @erikdarlingdata in #396
- Update sp_PressureDetector.sql by @erikdarlingdata in #397
- Update sp_PressureDetector.sql by @erikdarlingdata in #398
- Update sp_PressureDetector.sql by @erikdarlingdata in #399
Full Changelog: Updates_20240401...Updates_20240403
Updates_20240401
What's Changed
- sp_QuickieStore - Add new parameter to only show queries with Query Hints (2022+) by @ClaudioESSilva in #366
- Dev by @erikdarlingdata in #369
- Add searches for forced plans and forced plan failures by @erikdarlingdata in #370
- Update sp_QuickieStore.sql by @erikdarlingdata in #371
- Update sp_PressureDetector.sql by @erikdarlingdata in #373
- Update sp_PressureDetector.sql by @erikdarlingdata in #374
- Update sp_PressureDetector.sql by @erikdarlingdata in #375
- updates! by @erikdarlingdata in #379
- sp_QuickieStore: Reset the value of @query_text_search before each loop, if escaping and hitting multiple databases by @ReeceGoding in #381
- Dev by @erikdarlingdata in #383
- Update sp_HealthParser.sql by @erikdarlingdata in #384
- Update README.md by @erikdarlingdata in #385
- Update sp_PressureDetector.sql by @erikdarlingdata in #386
- Update sp_PressureDetector.sql by @erikdarlingdata in #387
- Update sp_PressureDetector.sql by @erikdarlingdata in #388
- QuickieStore AG filtering by @erikdarlingdata in #389
- Version bumps by @erikdarlingdata in #390
New Contributors
- @ReeceGoding made their first contribution in #381
Full Changelog: 2024020...Updates_20240401
20240201
What's Changed
- Adding search strings for stack dumps to sp_LogHunter.sql by @LitKnd in #308
- Dev by @erikdarlingdata in #309
- Dev by @erikdarlingdata in #311
- Added scenario info to sql_handle example by @kendra-little in #312
- Dev by @erikdarlingdata in #313
- Update sp_PressureDetector.sql by @erikdarlingdata in #314
- Doing a live demo hi erik by @LitKnd in #316
- Dev by @erikdarlingdata in #317
- Add full script install by @erikdarlingdata in #318
- PS updates by @erikdarlingdata in #319
- adding in workflow for sql file by @drewfurgiuele in #320
- Rename Merge All.ps1 to Merge-All.ps1 by @erikdarlingdata in #321
- integer not int by @erikdarlingdata in #323
- Fresh round of cool dudes by @erikdarlingdata in #324
- Update sp_QuickieStore.sql by @erikdarlingdata in #325
- Updating workflow file, resolving some conflicts by @drewfurgiuele in #326
- Adding in compile date header info by @drewfurgiuele in #327
- Update sp_LogHunter.sql by @erikdarlingdata in #328
- Dev by @erikdarlingdata in #329
- Dev by @erikdarlingdata in #330
- push by @erikdarlingdata in #332
- ANSI! by @erikdarlingdata in #333
- Logs and Parsers by @erikdarlingdata in #334
- Dev by @erikdarlingdata in #336
- Dev by @erikdarlingdata in #337
- Dev by @erikdarlingdata in #338
- Update sp_HealthParser.sql by @erikdarlingdata in #339
- WOOHOO! by @erikdarlingdata in #341
- Well... by @erikdarlingdata in #343
- Change work_start/work_end params to time(0) DT by @ben-thul in #345
- Revert "Change work_start/work_end params to time(0) DT" by @erikdarlingdata in #346
- Dev by @erikdarlingdata in #348
- Change work_start/work_end params to time(0) DT by @ben-thul in #347
- Revert "Change work_start/work_end params to time(0) DT" by @erikdarlingdata in #349
- Change work_start/work_end params to time(0) DT by @ben-thul in #350
- Dev by @erikdarlingdata in #352
- A fine mess by @erikdarlingdata in #353
- Update README.md by @erikdarlingdata in #354
- Condensation by @erikdarlingdata in #356
- Update WhatsUpLocks.sql by @erikdarlingdata in #357
- Update sp_QuickieStore.sql by @erikdarlingdata in #359
- DarlingData#360 - ADD ESCAPE to Query Text Search by @billfinch in #361
- Dev by @erikdarlingdata in #362
- Version bumps for release by @erikdarlingdata in #363
New Contributors
- @LitKnd made their first contribution in #308
- @kendra-little made their first contribution in #312
- @drewfurgiuele made their first contribution in #320
- @billfinch made their first contribution in #361
Full Changelog: 2023101...2024020
20231013
FRIDAY THE X111
I don't do enough of these
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
This release has many performance enhances and bug fixes.
See #197 for more details!
2022-07-11 Release
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!