Conversation
rbev
force-pushed
the
index-groups
branch
2 times, most recently
from
September 15, 2026 05:06
3b7af38 to
ea970f5
Compare
rbev
marked this pull request as ready for review
September 15, 2026 05:15
johnsimons
reviewed
Sep 15, 2026
johnsimons
approved these changes
Sep 15, 2026
johnsimons
left a comment
Member
There was a problem hiding this comment.
There is only a question of lots of (string)null, which I don't get it!
warwickschroeder
approved these changes
Sep 15, 2026
Contributor
Author
Yeah they are strange, but they are from generated code. |
rbev
enabled auto-merge
September 15, 2026 07:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request improves query performance for failure groups on PostgreSQL and refactors per provider entity configurations to use configuration classes.
Entity Configuration Refactoring:
FailedMessageEntityandFailedMessageGroupEntityinto dedicated configuration classes (FailedMessageConfigurationandFailedMessageGroupConfiguration) for both PostgreSQL and SQL Server providers, and updated the main DbContext to apply these configurations instead of defining indexes inline. [1] [2] [3] [4] [5]Index and Query Performance Improvements:
failed_messagestable index to includeUniqueMessageIdand added covering columns (FirstTimeOfFailure,LastTimeOfFailure) for more efficient queries. Thefailed_message_groupsindex now includes bothFailedMessageUniqueIdandTitlefor better index-only scans. [1] [2] [3]