OceanBaseデータベースはマルチテナント設計のデータベースであり、同一プロセスが複数のテナントのリクエストを実行します。テナントのリソース分類には3種類あります:500テナントメモリ、システムテナントメモリ、業務テナントメモリです。
500は特殊な仮想テナントであり、共有型で、非実体テナントが消費するメモリはすべてOceanBaseデータベースによって500テナントに割り当てられます。
システムテナントは、OceanBaseデータベースが自動的に作成する最初の実体テナントであり、クラスタ関連の内部テーブルを管理します。これらの内部テーブルに対するリクエストでトリガーされるメモリは、sysテナントに割り当てられます。
業務テナントとは、クラスタのインストール後にDBAが作成し、業務トラフィックを実行する実体テナントです。これらのテナントのリクエストでトリガーされるメモリは、テナント自身に割り当てられます。