Skip to content
Discussion options

You must be logged in to vote

This looks promising, especially for tables with a single large segment file. Could you explain how a worker reaches its assigned row chunk without an index or additional metadata? Does it retain its position and skip block headers, and can multiple workers end up reading or decompressing the same blocks? Could you also share the patch and benchmark setup—table size, compression, projected columns, worker count, and whether the data was cached? That would help assess the tradeoff between better balancing and extra scan work.

Thanks for your attention. Well, may be the saying 'without additional metadata' is not very accurate. The whole mechanism is roughly like:

  • get how many tuples of …

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@roseduan
Comment options

roseduan Oct 27, 2026
Collaborator Author

Answer selected by Alena0704
Comment options

You must be logged in to vote
1 reply
@roseduan
Comment options

roseduan Oct 27, 2026
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: Enhancement New feature or request, ideas
3 participants