分区表:
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就
应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数
据在物理上存放到多个表空间( 物理文件上),这样查询数据时,不至于每次都扫描整张表。
可以理解为将一张大表拆分成了若干个小表。
分区表的好处:
1. 改善管理型,历史数据可以按照分区维护()
2. 性能提升,查询数据只按照部分分区进行查询,数据量相对较小。
3. 增强容错性,如果一个表的分区数据有问题,不会影响到其他分区数据。
分区表的分类:
范围分区又叫区间分区,将数据基于范围映射到每一个分区,这个范围是你在创建分
区时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期。
举个例子:你可能会将交易数据按照月份进行分区。
!
"#$%&
&
' (&
'#)***$%%%&*+
',#)***$-#)&*,+
&.
2. 自动分区:
+//
'0+1)
'0+ #$,,2&
11&
' (1&
#)' #3"43&&
'%#)***$'+1355,%335""566663&&&.
这样,就会每个月系统自动生成一个分区
55#)'1*#363&&表示每天
55#)' #3 3&&表示每年
评论0