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

Allow a streaming group to execute on shards in parallel

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Query Execution

      In SERVER-70267 we implemented a special case for a $sort + $group on a time-series collection, related to SERVER-4507. In that ticket we deferred work to fully optimize the sharded execution plan.

      We believe we should be able to hook things up to make it so that each shard performs its own streaming $group, the merger node will perform a sorted merge, and then we can finish with another streaming $group.

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            charlie.swanson@mongodb.com Charlie Swanson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: