【产品名称】
oceanbase
【产品版本】
3.1.3
【问题描述】
请问下系统租户1和500有啥区别?我自己创建了一个租户1001,但发现随着数据的导入系统租户500的内存占用越来越多,重启observer都没有用。请问这个500租户的内存为什么随着用户租户的数据的增加而增加?手动转储和合并都没有用。
谢谢
【产品名称】
oceanbase
【产品版本】
3.1.3
【问题描述】
请问下系统租户1和500有啥区别?我自己创建了一个租户1001,但发现随着数据的导入系统租户500的内存占用越来越多,重启observer都没有用。请问这个500租户的内存为什么随着用户租户的数据的增加而增加?手动转储和合并都没有用。
谢谢
租户1就是sys租户,500租户是ob数据库创建好以后就会自动创建的租户,是ob数据库自带的租户;
500 是个特殊的虚拟租户,共享性的、非实体租户消耗的内存都被 OceanBase 数据库划归 500 租户。
什么是非实体租户?如何确认我的租户是非实体的呢?
谢谢
非实体租户具体的定义是什么我也不太清楚,可以去官方文档找找看。
OceanBase 数据库内部租户除了 sys 租户外,还有 500 租户(租户 ID 为 500),500 租户的内存由 system_memory 配置项确定。
不同版本的 OceanBase 数据库中该参数默认值不同。生产环境中,主机有 386GB 内存以上时,这个参数默认值是 50GB。如果主机内存只有 256GB,这个参数内存会小一些,比如 30GB 左右。
在第 2 章中为了在 10GB 内存的机器上运行 OceanBase 数据库,
system_memory参数的取值范围为 3GB ~ 5GB。
该内存在内部租户 ID 500 的租户下,供业务租户某些内部操作使用。
https://open.oceanbase.com/docs/observer-cn/V3.1.2/10000000000015575
https://open.oceanbase.com/docs/tutorials-cn/V1.0.0/10000000000012284
谢谢。能帮我看看这个帖子吗?也是和500租户有关。