Background
Service Limit will serve as the first layer boundary for resource control, ensuring that each TiDB Service (virtual cluster) in a multi-tenant (also known as multi-keyspace) environment operates within its allocated resources, preventing tasks from affecting each other, and achieving resource isolation and service stability. A Service Limit can be applied to multiple TiDB instances, and within a single Service Limit, users can continue to create different resource groups.
This is the tracking issue for the Keyspace Service Limit, which aims to:
- Implement RU/s limits for each TiDB Service to ensure fair resource usage.
- Supports multiple resource groups and sets priorities to meet business isolation and flexible scheduling.
- Provide firendly observability to ensure service experience.
Tasks
Background
Service Limit will serve as the first layer boundary for resource control, ensuring that each TiDB Service (virtual cluster) in a multi-tenant (also known as multi-keyspace) environment operates within its allocated resources, preventing tasks from affecting each other, and achieving resource isolation and service stability. A Service Limit can be applied to multiple TiDB instances, and within a single Service Limit, users can continue to create different resource groups.
This is the tracking issue for the Keyspace Service Limit, which aims to:
Tasks