Quick onboard
Deployment
Data Modeling
Connection
Migration
Query
Operations and Maintenance
Common Maintenance
Partition
Backup and Restore
Expansion
Resource Groups
Monitoring
Performance Tuning
Troubleshooting
Reference Guide
Tool guide
Data type
Storage Engine
Executor
Stream
DR (Disaster Recovery)
Configuration
Index
Extension
SQL Reference
In the YMatrix database, you can manage CPU, memory, concurrency transaction limits, and disk I/O resource allocation using resource groups. Once a resource group is defined, it can be assigned to one or more database roles or external components such as PL/Container to control the resources they use.
When a resource group is assigned to specific roles, the resource limitations defined by that group apply to all roles assigned to this group. For example, if a resource group sets a memory limit, then the total memory usage by users in roles assigned to this group cannot exceed the maximum memory amount specified by the resource group.
YMatrix uses Linux-based control groups to manage database resources and employs Runaway for memory accounting, tracking, and management.
Parameter Description introduces parameters that can be configured and provides instructions on related parameter usage during resource group configuration.
Configure Resource Groups explains how to configure cgroup v1 in YMatrix and provides detailed configuration steps.
Enabling and Creating describes methods for enabling, creating, and deleting resource groups.
User Guide provides common usage methods and examples of resource groups during operation.