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

Improve caching of small updates to large values

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.1.7, WT3.2.0, 3.6.11, 4.0.7
    • None
    • Storage Engines 2019-01-28
    • v4.0, v3.6

    Description

      When an on-disk page grows larger than the configured in-memory maximum, any update to that page will immediate trigger forced eviction. With default MongoDB settings, this behavior makes updates to documents larger than 10MB slow and unpredictable.

      Change the trigger for forced eviction so that the page image size is excluded, and when making modifications to a large value on a page, be careful about making full copies of the document in cache (which will trigger forced eviction for large documents).

      Attachments

        Issue Links

          Activity

            People

              michael.cahill@mongodb.com Michael Cahill
              michael.cahill@mongodb.com Michael Cahill
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: