OceanBase Database is designed with a multi-tenant architecture. The same process runs requests from multiple tenants. From the perspective of tenant resource allocation, memory is divided into three types: 500 tenant memory, sys tenant memory, and business tenant memory.
500 is a special virtual tenant. Shared memory and memory consumed by non-physical tenants are allocated by OceanBase Database to the 500 tenant.
The sys tenant is the first physical tenant automatically created by OceanBase Database. It manages internal tables related to the cluster. Memory triggered by requests on these internal tables is allocated to the sys tenant.
Business tenants are physical tenants created by the DBA after cluster deployment to run business traffic. Memory triggered by requests in these tenants is allocated to the respective tenant.