[SERVER-41645] Add Resource Management capabilities in MongoDB Created: 11/Jun/19  Updated: 09/Dec/20  Resolved: 17/Jun/19

Status: Closed
Project: Core Server
Component/s: Performance
Affects Version/s: None
Fix Version/s: None

Type: New Feature Priority: Minor - P4
Reporter: Harshad Dhavale Assignee: Eric Sedor
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-15072 Limit resource usage for certain users Closed
Related
Participants:
Case:

 Description   

Currently, MongoDB does not have an internal resource manager that can facilitate management of resources across databases/users. Several DBMS products have an internal "resource manager" that allows one to assign resources (IO, memory, compute, runtime limits, etc.) to specific database and/or users. Some of them have a concept of "resource pools" with different compute resources (CPU/Mem etc.) per pool, which could be assigned to specific user-accounts/databases. This allows for isolating different workloads, such that resource utilization for one workload (queries) on one database has a minimal-to-none performance impact on other workloads (queries) running against other databases.


Generated at Thu Feb 08 04:58:17 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.