# 关于分区 OceanBase 数据库可以把普通的表的数据按照一定的规则划分到不同的区块内,同一区块的数据物理上存储在一起。这种划分区块的表叫做分区表,其中的每一个区块称作**分区**。 如下图所示,一张表被划分成了 5 个分区,分布在 2 台机器上: ![](https://img.kancloud.cn/0b/8d/0b8dd1d97bb205175672290fc8b9fad5_745x340.png) 上图分区表的每个分区还能按照一定的规则再拆分成多个分区,这种分区表叫做二级分区表。 数据表中每一行中用于计算这一行属于哪一个分区的列的集合叫做**分区键**,分区键必须是主键或唯一键的子集。由分区键构成的用于计算这一行属于哪一个分区的表达式叫做**分区表达式**。