Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Done
-
None
-
None
-
None
Description
We currently treat all btree cursors the same, and make sure that a transactional context is setup for reads before the cursor is positioned. However, for cursors on checkpoints, this is unnecessary because checkpoints are read-only and thus don't need to distinguish between multiple versions of updates.
There are several workloads that should be improved by not allocating snapshots when reading from checkpoints, including test/checkpoint and LSM Bloom / merge operations.
Attachments
Issue Links
- is depended on by
-
SERVER-21686 WiredTiger changes for 3.2.0-rc5
-
- Closed
-