-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
See #213 (comment)
When fetching a row group, we only fetch from the first row to the last one:
hyperparam-cli/src/lib/tableProvider.ts
Lines 46 to 47 in 0d67c6e
| const rowStart = groupEnds[groupIndex - 1] ?? 0 | |
| const rowEnd = groupEnds[groupIndex] |
But, when sorting along a column with small data, it can result in many small requests, triggering a rate limit.
This issue aims at fetching several consecutive Parquet row groups at once when appropriate, reducing the number of requests while receiving larger responses.
eg: instead of 2,000 requests with 7KB responses, we prefer 200 requests with 70KB responses (possible only if enough row groups are consecutive).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels