索引和表的分区方案和文件组不同,但分区函数相同,他们是否会对齐?
SQL SERVER的官方文档说,如果表和索引的分区对齐,那么在查询时会速度快些,但关于他们是否会对齐,却有着矛盾的说法。
1、如果在创建时指定了不同的分区方案或单独的文件组来存储索引,则 SQL Server 不会将索引与表对齐。
2、索引要与其基表对齐,并不需要与基表参与相同的命名分区函数。但是,索引和基表的分区函数在实质上必须相同,即:1) 分区函数的参数具有相同的数据类型;2) 分区函数定义了相同数目的分区;3) 分区函数为分区定义了相同的边界值。
微软文档说这话,不是矛盾吗?难道还会存在分区方案相同,但分区函数相似或不同的情况吗?
我现在的情况就是就是表和分区,使用了相同的分区函数,但使用的是不同的分区方案(不同的文件组),那么,他们是否会对齐呢?
谢谢