Improve WiredTiger eviction performance

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Major - P3
    • WT2.9.0, 3.2.10, 3.3.12
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines
    • None
    • None

      In WT-2764, WiredTiger's eviction logic changed to notice cases where only clean or only dirty pages need to be evicted to meet targets. However, some of the heuristics about how many pages to evict still assume that we should select the number of pages to put on queues based on the total size in cache of each tree. This leads to performance regressions when only searching for dirty pages.

            Assignee:
            Michael Cahill (Inactive)
            Reporter:
            Michael Cahill (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: