Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-62647

Rationalize behavior of RandomCursor for scan stage

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Query Execution

    Description

      Currently we use the scan stage's random cursor to achieve on-the-fly sampling estimation for the new optimizer.

       

      The presence of a random cursor might not be ideal from an engineering point of view, and may become redundant in the near future as more advanced CE techniques are developed which will supersede the sampling.

      This work is to track progress on the CE front, and possibly remove the random cursor in the future when it is no longer needed.

      Attachments

        Activity

          People

            backlog-query-execution Backlog - Query Execution
            svilen.mihaylov@mongodb.com Svilen Mihaylov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: