---
title: "Table Group | OceanBase 文档中心"
description: Table Group OceanBase 数据库支持通过设置 Table Group 来配置数据的分布。 什么是 Table Group Table Group是一个逻辑概念，它描述的是 Table 的一个集合。属于该集合的所有 Table，均需要满足如下约束，即集合中的所有 Table 必须拥有相同的 Local…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.2.3 企业版 LTS

# Table Group

更新时间：2023-07-18 17:25:58

OceanBase 数据库支持通过设置 Table Group 来配置数据的分布。

## 什么是 Table Group

Table Group是一个逻辑概念，它描述的是 Table 的一个集合。属于该集合的所有 Table，均需要满足如下约束，即集合中的所有 Table 必须拥有相同的 Locality（包括副本类型、个数及位置）、相同的 Primary Zone（包括 Leader 位置及其优先级）和相同的分区方式。属于同一个 Table Group 的 Table，每个 Table 都拥有相同数量的分区（Partition）。

## 什么是 Partition Group

假设存在一个 Table Group `TG0`，`TG0` 中包含 k 个 Table，名称依次为 `T1`、`T2`...`Tk`。假设每个 Table 都包含 m 个分区，给这些分区标号如下：

- `T1` 表的全部分区：P11, P12, P13, P14 ... P1m
 - `T2` 表的全部分区：P21, P22, P23, P24 ... P2m
 - `T3` 表的全部分区：P31, P32, P33, P34 ... P3m
 - ...
 - `Tk` 表的全部分区：Pk1, Pk2, Pk3, Pk4...Pkm

将偏移量相同的一组分区称为一个 Partition Group，则 `TG0` 中包含 m 个 Partition Group，将这些 Partition Group 的名称分别命名为 `pg1`、`pg2`、`pg3`...`pgm`，则各 Partition Group 包含的分区如下：

- `pg1` 包含的分区：P11、P21、P31、P41 ... Pk1
 - `pg2` 包含的分区：P12、P22、P32、P42 ... Pk2
 - `pg3` 包含的分区：P13、P23、P33、P43 ... Pk3
 - ...
 - `pgm` 包含的分区：P1m、P2m、P3m、P4m ... Pkm

## Partition Group 的使用

根据上面的示例，Table Group `TG0` 中共包含 `pg1`、`pg2`、`pg3` ... pgm 等 m 个 Partition Group。OceanBase 数据库假设，处于同一个 Partition Group 的多个分区有较大概率在同一个事务中被修改。为使同一个事务的修改尽量发生在同一个 OBServer 上，减少分布式事务发生的概率，RootService 会将属于同一个 Partition Group 的分区尽量调度到同一个 OBServer 上去，即：

- `pg1` 的 k 个分区 P11、P21、P31、P41 ... Pk1 会被尽量调度到同一个 OBServer 上。
 - `pg2` 的 k 个分区 P12、 P22、P32、P42 ... Pk2 会被尽量调度到同一个 OBServer 上。
 - `pg3` 的 k 个分区 P13、P23、P33、P43 ... Pk3 会被尽量调度到同一个 OBServer 上。
 - ...
 - `pgm` 的 k 个分区 P1m、P2m、P3m、P4m ... Pkm 会被尽量调度到同一个 OBServer 上。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
