-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Index Maintenance, MMAPv1, Write Ops
-
None
-
Query
When a non in place update occurs, the update implementation extracts all index keys for all index fields from both the old and updated versions of the document. For a large number of index keys this can be expensive. And it may not always be necessary if there are cases where it can be determined from the update mod spec that a given index's key set will not be modified.
- is duplicated by
-
SERVER-6904 Inner Collection (w/ > 10000 entries) with Indexed Fields Dramatically hurt performance when adding new fields on the outer document or entries in the inner collection
- Closed
- is related to
-
SERVER-6399 Refactor update() code
- Closed
-
SERVER-8192 Optimize btree key generation
- Closed