Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
-
Storage Execution
-
Execution Team 2024-02-19
Description
The current proposed callflow of calling BSONColumnBuilder::intermediate repeatedly on opened buckets both before and after new inserts (i.e. appends) leads to redundant compression computation on all bucket data prior to the stable anchor point returned by intermediate.
Consider storing the compression result of data prior to the stable anchor point so that subsequent calls to intermediate only compress 1-2 Simple8b blocks instead of the entire column.
Attachments
Issue Links
- is related to
-
SERVER-79411 Maintain the compression state in the Bucket class
-
- In Code Review
-