SQL Server 当表分区遇上唯一约束 (二)

2014-11-24 01:24:43 · 作者: · 浏览: 21

1. 如果不需要进行交换分区的情况下,并且你那么幸运让唯一索引列包含了分区依据列的话,你完全可以让唯一与表分区对齐,而且不用担心交换分区的影响;

2. 如果不需要进行交换分区的情况下,唯一索引不包含分区依据列,那就让唯一索引单独使用一个文件组,这样性能也能得到一部分的提升;

3. 如果需要进行交换分区的情况下,唯一索引不包含分区依据列,那就让唯一索引单独使用一个文件组,但是你需要在进行交换分区之前:停止TCP/IP防止进数据,重启服务,删除唯一索引,交换分区,创建唯一索引,启用TCP/IP,重启服务;(貌似这不是个好方法,欢迎大家提供好的方案)



六、参考文献

定义了索引视图时的分区切换

->使用分区切换高效传输数据

->已分区索引的特殊指导原则(唯一索引)

->设计分区以管理数据子集



-------------------华丽分割线-------------------

作者:听风吹雨
出处:http://gaizai.cnblogs.com/