本文主要介绍如何配置 OceanBase 数据库中 sys 租户与 server 租户的内存。
适用版本
OceanBase 数据库所有版本
server 租户
server 租户的租户 ID 为 500。默认情况下,server 租户的内存由
system_memory
配置项确定,默认为 50 GB。
说明有关
system_memory
配置项的详细信息,参见《OceanBase 数据库 参考指南》中的 系统配置项 章节。
sys 租户
sys 租户租户 ID 为 1。sys 租户内存的上下限为:
-
对于 OceanBase 数据库 V1.4.79 与 V2.2.30 版本:
-
MIN:
min { 0.25 * ( omem - smem ), 28 GB }
-
MAX:
min { 0.3 * ( omem - smem ), 32 GB }
-
对于 OceanBase 数据库 V2.2.76 版本:
-
MIN:
min { 0.25 * ( omem - smem ), 12 GB }
-
MAX:
min { 0.3 * ( omem - smem ), 16 GB }
-
上式中,
omem
表示 OBServer 服务器的内存上限,
smem
表示 server 租户的内存大小。其中,OBServer 内存上限
omem
为:
-
如果
memory_limit
= 0,
omem
为物理内存 *
memory_limit_percentage
(默认为 80%)。
-
如果
memory_limit
≠ 0,
omem
为
memory_limit
(单位为 MB )。
-
说明有关
memory_limit
和
memory_limit_percentage
的详细信息,参见《OceanBase 数据库 参考指南》中的 系统配置项 章节。