先说句题外话…   欢迎成都天府软件园的小伙伴来面基交流经验~

 

一:什么是分区(Partition)?

分区是将一个表或索引物理地分解为多个更小、更可管理的部分。

分区对应用透明,即对访问数据库的应用而言,逻辑上讲只有一个表或一个索引(相当于应用“看到”的只是一个表或索引),但在物理上这个表或索引可能由数十个物理分区组成。

每个分区都是一个独立的对象,可以独自处理,也可以作为一个更大对象的一部分进行处理。

--------------------------Tips:分表与分区表--------------------------

分表是将一个大表按照一定的规则分解成多张具有独立存储空间实体表(子表);

比如一个订单表 ORDER,采用年月分区后可能就会除 ORDER 本身外还生成许多如 ORDER_201601、ORDER_201602、ORDER_201603… 等的子表。

分表在逻辑上是多张不同的表,而分区表在逻辑上是一张表。

--------------------------------------------------------------------

 

二:什么时候需要分区?

来自官网的两个建议:

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式