概述

在 YMatrix 数据库中,您可以使用资源组来管理 CPU、内存、并发事务限制以及磁盘 I/O 的资源分配。一旦定义了资源组,您就可以将该组分配给一个或多个数据库角色,或者分配给 PL/Container 等外部组件,以控制它们所使用的资源。

当你把资源组分配给特定角色后,该资源组所定义的资源限制就会对所有被分配到这个资源组的角色生效。 例如,当某个资源组设置了内存限制,那么所有被分配到这个资源组的角色里的用户,其内存使用总量不能超过这个资源组规定的最大内存量。

YMatrix 使用基于 Linux 的控制组(cgroups)来管理数据库资源,并使用 Runaway 来进行内存的统计、跟踪和管理。

参数说明 介绍了进行资源组配置时可配置的参数和相关参数使用说明。

配置资源组 介绍了如何在 YMatrix 中配置 cgroup v1 或 cgroup v2,并给出详细的配置步骤。

启用与创建介绍了资源组的启用、创建和删除的相关方法。

使用指南介绍了资源组在使用过程中常见的使用方法及使用示例。