Skip to content

sp_QuickieStore: Multiple changes to how wait stats are handled#590

Merged
erikdarlingdata merged 1 commit intoerikdarlingdata:devfrom
ReeceGoding:WaitWarning
Apr 27, 2025
Merged

sp_QuickieStore: Multiple changes to how wait stats are handled#590
erikdarlingdata merged 1 commit intoerikdarlingdata:devfrom
ReeceGoding:WaitWarning

Conversation

@ReeceGoding
Copy link
Contributor

Multiple changes to how wait stats are handled, particularly when hitting multiple databases.

  • Moved checking for instance-level problems with asking for wait stats to before we check for database-level problems.
  • Made the warning message about invalid sort orders on particular versions honest, closing sp_QuickieStore: If Capturing Waits is Disabled on a 2017+ Box, our Warning Message Lies #575.
  • Updated the new @ColumnDefinitions table variable to respect cases where we change sort order.
  • Added a comment on an edge case that we ignore, as well as some expert mode output warning of it.
  • When hitting multiple databases and asking for something that cares about wait stats, made us skip any databases with capturing wait stats disabled.

There are enough changes here that I'm sure that I'll have missed an edge case. I have also not run this on a 2016 box. I am otherwise entirely happy with it. I was surprised by how much work this needed. Some of it was related to the new @ColumnDefinitions table variable, but I think that many parts were always broken.

…ting multiple databases.

* Moved checking for instance-level problems with asking for wait stats to before we check for database-level problems.
* Made the warning message about invalid sort orders on particular versions honest, closing #575.
* Updated the new @ColumnDefinitions table variable to respect cases where we change sort order.
* Added a comment on an edge case that we ignore, as well as some expert mode output warning of it.
* When hitting multiple databases and asking for something that cares about wait stats, made us skip any databases with capturing wait stats disabled.
@erikdarlingdata erikdarlingdata added bug Something isn't working sp_QuickieStore For the loving of Query Store labels Apr 27, 2025
@erikdarlingdata erikdarlingdata merged commit 609c13f into erikdarlingdata:dev Apr 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working sp_QuickieStore For the loving of Query Store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants