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

Do not count fetch as read in SBE trial run

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • QE 2024-01-22

    Description

      SBE multi planner currently counts every read: index seek/scan and collection seek/scan as a "read" and the main measure of SBE plan in multi planner is reads per doc.

      Because of this, plan with fetch needs to be twice as efficient as plan without fetch to be selected. In classic, noFetch bonus is much smaller.

      To make reads more comparable with classic's works and avoid this problem, we should not count fetch stage in trial run tracker.

      Attachments

        Activity

          People

            ivan.fefer@mongodb.com Ivan Fefer
            ivan.fefer@mongodb.com Ivan Fefer
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: