我要给你分配任务,以提高对表的夫妻数据管理理线(数据编档保存) 表像200GB分区大表 - 索引
我现在阅读有关表分区和最佳实践 和远因为我现在知道这个过程是这样
- 创建文件组和文件
- 创建分区函数
- 分区方案 - (图间隔appopriate fileg roups)
- 重新创建聚集索引 - 这是当下时表物理移动到另一个文件
- 利润:)
,但不能找到一个信息 正在发生的事情与此现有的非聚集索引点? 从这里:http://technet.microsoft.com/en-us/library/ms187526(v=sql.105).aspx 我发现
虽然分区索引可以独立于它们的基表来实现的,它通常是有道理的设计分区表,然后在表上创建一个索引。当您这样做时,SQL Server会自动使用与表相同的分区方案和分区列来对索引进行分区。结果,索引按照与表格基本相同的方式分区。这使索引与表格对齐。
,另一个
分区时唯一的非聚集索引,索引键必须包含分区列。在对非唯一非聚簇索引进行分区时,SQL Server默认添加分区列作为索引的非键(包含)列,以确保索引与基表对齐。如果索引中已存在索引,则SQL Server不会将分区列添加到索引。
但没有这个参考我的问题 我一定要明确创建分区函数为现有的非聚集索引这确实/犯规有分区列在他们的定义是什么?
可以说,我们有表像
表A - 在col1 和非 COL1 COL2 COL3
与聚集索引聚集在第3栏第 上主分区
什么事情发生分区后在col3上有非聚簇索引,它是否与表对齐或仍位于PRIMARY分区