You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should prevent full table scans on sandbox_events: Queries filtering by sandbox_team_id required scanning a lot of rows because the table is ordered by (sandbox_id, timestamp). Added a projection with (sandbox_team_id, timestamp) ordering so these queries use an efficient index lookup.
Medium Risk
Adds and materializes a new ClickHouse projection and drops an existing index on a large events table; the migration could be resource-intensive and impact query/ingest performance while it runs.
Overview
Adds a temporary ClickHouse projection on sandbox_events_local ordered by (sandbox_team_id, timestamp) to speed up team-filtered queries, materializes it immediately, and removes the now-redundant idx_team_id bloom-filter index (with a down migration that restores the index and drops the projection).
Reviewed by Cursor Bugbot for commit e2cbbd7. Bugbot is set up for automated code reviews on this repo. Configure here.
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
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 should prevent full table scans on
sandbox_events: Queries filtering bysandbox_team_idrequired scanning a lot of rows because the table is ordered by(sandbox_id, timestamp). Added a projection with(sandbox_team_id, timestamp)ordering so these queries use an efficient index lookup.