摘要: 在使用的分区表中,遇到一些问题,也想到一些问题。就一起总结起来。1. 像主表--从表,这种结构才应用同样的分区架构和分区函数,如订单主表--订单详细表。 这样可以存储对齐,于IO和联接查询性能都有提升。 但是如果两张不相关的表,最好不要用同样分区架构和分区函数。因为在对其中一张表做分区结构调整时,会同样作用到另一张表。2. 每个分区对应一个不同的文件组,并置于不同的物理磁盘。这是官方的最佳实践。 但是,我在实践中发现这样管理起来很不方便。比如,订单表,保留最近12个月的数据,分成12分区。订单存档表,因为量太大,可能会按三年前一个分区, 最近三年每年一个分区,共四个分区。这样当把订单表... 阅读全文
posted @ 2011-12-02 21:50 Joe.TJ 阅读(2450) 评论(3) 推荐(2) 编辑
摘要: SQL SERVER 分区表的总结--分区表的维护和管理在依据需求建立好分区表之后,就要实现对分区表的管理维护。主要内容就是两点:1. 利用滑动窗口方案(Sliding Window Scenario),实现分区表与数据移动中间表的互切。2. 分区表本身的结构变更管理。当然以上两点,都是理论上的点。我工作中主要是遇到两种需求:1. 过时分区数据的快速归档管理:即把某些不活跃分区的数据切到数据归档的表中去。2. 分区表由于数据增长需要添加新分区来处理数据:即已分区的表它所有的数据都会处于活动状态,需要新的分区来承载新增的数据。这两种需求将会在下面的代码体现出来。分区表沿用我上一篇中的表Produ 阅读全文
posted @ 2011-12-02 13:42 Joe.TJ 阅读(3161) 评论(1) 推荐(4) 编辑