Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10833

Implement a mechanism to combine small on-disk pages together

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • StorEng - Refinement Pipeline

      It would be useful to have a mechanism in WiredTiger that identified when leaf pages don't have much content, and combined them together. That would mean that we can create more efficient tree structures.

      The functionality could be linked in with the WT_SESSION::compact API, or just part of normal operation. The goal of this ticket is to describe how pages can be combined back together, not necessarily how to do that in a running database.

      This is particularly relevant if WT-10832 turns out to be an issue with reconciliation creating leaf pages with an inefficiently small amount of content.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: