SQL Server 2008中的分区对齐索引

Nar*_*ana 5 sql indexing

如何查找SQL 2008中的表上的索引是否与分区对齐?

Rem*_*anu 7

如果与聚簇索引或基本堆在同一分区方案上,则它是对齐的.如果它位于不同的分区方案但基于相同的分区函数,则它是对齐的.如果它位于基于不同分区函数的分区方案上,那么您必须查看所涉及的两个分区函数的属性并进行比较.

要查看创建索引的分区方案,这取决于您拥有的工具.SSMS在表/索引属性中显示了这一点,SMO以编程方式公开它,您还可以在T-SQL(data_space_idin sys.indexes)中查询目录视图.

  • 太好了,谢谢.选择i.name作为[Index],i.type_desc,ps.name作为[PartitionScheme],pf.name作为[PartitionFunction]来自sys.indexes i(nolock)加入sys.partition_schemes ps(nolock)on ps.data_space_id = i .data_space_id在pf.function_id = ps.function_id上加入sys.partition_functions pf(nolock) (3认同)