Reuse granule during skip index reading#55683
Reuse granule during skip index reading#55683alexey-milovidov merged 1 commit intoClickHouse:masterfrom
Conversation
|
This is an automated comment for commit 602f01f with description of existing statuses. It's updated for the latest CI running ❌ Click here to open a full report in a separate page Successful checks
|
bfa7fca to
7637b1e
Compare
93acac6 to
f35d10f
Compare
Performance improvement is significant
Nothing obvious in all logs. It seems the fuzzer itself aborted.
test_postgresql_replica_database_engine_2 FAIL. Unrelated.
test_dictionaries_redis FAIL. Unrelated.
test_postgresql_replica_database_engine_2 FAIL. Unrelated. |
|
We can introduce a new min-max index similar to https://sneller.ai/blog/sneller-time-index/ . It will have adaptive granularity and can be configured to always live in memory similar to primary key. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Avoid unnecessary reconstruction of index granules when reading skip indexes. This addresses #55653 (comment) .