[SERVER-38939] Be more memory efficient for leaf nodes in biggie Created: 10/Jan/19 Updated: 06/Dec/22 Resolved: 20/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Geert Bosch | Assignee: | Backlog - Storage Execution Team |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Storage Execution
|
||||||||
| Sprint: | Storage NYC 2019-01-14 | ||||||||
| Participants: | |||||||||
| Description |
|
Currently each node in the tree, including leaf pointers, has 256 shared pointers. Each shared pointer is 16 bytes, for a total of 4kB for the pointers. As the first allocation size > 4kB is 6 kB, and each document results in 2 nodes (one for index, one for record store), each document has 12kB overhead (18 kB for replicasets due to the oplog). |
| Comments |
| Comment by Henrik Edin [ 15/May/20 ] |
|
This should probably be closed in favor of |
| Comment by Githook User [ 16/Jan/19 ] |
|
Author: {'username': 'GeertBosch', 'email': 'geert@mongodb.com', 'name': 'Geert Bosch'}Message: Revert " This reverts commit 71b46ab799f870d1ddbf2d6d6e133b39724c945c. |
| Comment by Githook User [ 14/Jan/19 ] |
|
Author: {'username': 'GeertBosch', 'email': 'geert@mongodb.com', 'name': 'Geert Bosch'}Message: |