Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-56188

Evaluate the effect of value separation on Magma's keyIndex point and range lookup

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Critical
    • Morpheus
    • None
    • storage-engine
    • 0

    Description

      We disabled Magma's value separation as part of the CDC changes. This can result in a regression of Magma's key based point and range lookup performance if the value is under 32 bytes since we are now forced to lookup the seqIndex for all keys.

      We need to evaluate the performance of value separation from a write amp, point/range lookup and backfill perspective to see if it is worth turning off value-separation under a certain value size. And to find an optimal value size for the separation.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            bo-chun.wang Bo-Chun Wang
            apaar.gupta Apaar Gupta
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty