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

Improve eviction efficiency with many small trees

    XMLWordPrintable

    Details

      Description

      WiredTiger workloads with many small trees can lead to inefficient walks to find eviction candidates. Since we don't have global knowledge of the sizes of all trees in the cache, the eviction server randomly visits small trees (so we make progress if all trees are small). There is evidence from SERVER-27700 and elsewhere that these random visits can lead to a lot of effort going into trees with no candidates.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                michael.cahill Michael Cahill
                Reporter:
                michael.cahill Michael Cahill
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: