[SERVER-81308] Batch multi-updates into a single oplog entry Created: 21/Sep/23 Updated: 24/Jan/24 Resolved: 18/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Matthew Russotto | Assignee: | Backlog - Replication Team |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | perf-8.0, perf-tiger, perf-tiger-handoff, perf-tiger-q4 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Assigned Teams: |
Replication
|
||||
| Participants: | |||||
| Description |
|
There are significant performance improvements available by batching vectored inserts (insert commands with an array of documents) and multi-updates into a single oplog entry with a single timestamp. In addition, with this vectored inserts will no longer open an oplog hole for long periods of time, enabling replication of concurrent operations to proceed faster. |