如何知道数据来自分区文件组,或者它正在读取表中的全部记录 我在MSSQL表中的DateTime列上应用了分区 创建分区函数、方案和4个文件组以及给定的边界值 我在这个表中查询了一个结果,其中的where条件位于分区列上 在本指南中,查询是读取总记录或相关文件组 如何知道查询是否使用分区

如何知道数据来自分区文件组,或者它正在读取表中的全部记录 我在MSSQL表中的DateTime列上应用了分区 创建分区函数、方案和4个文件组以及给定的边界值 我在这个表中查询了一个结果,其中的where条件位于分区列上 在本指南中,查询是读取总记录或相关文件组 如何知道查询是否使用分区,sql,sql-server,ssms,partition,Sql,Sql Server,Ssms,Partition,一种方法是使用实际的查询执行计划。seek/scan操作符的实际分区计数将显示实际接触的分区数 另一种方法是使用在上设置统计IO运行查询,其中表的扫描计数将反映使用的分区数。在这种情况下,我们可以看到逻辑读取、物理读取、CPU时间、运行时间,但我想知道在哪个文件组中读取查询、读取的页面数和读取的记录数。

一种方法是使用实际的查询执行计划。seek/scan操作符的实际分区计数将显示实际接触的分区数


另一种方法是使用
上设置统计IO运行查询,其中表的扫描计数将反映使用的分区数。

在这种情况下,我们可以看到逻辑读取、物理读取、CPU时间、运行时间,但我想知道在哪个文件组中读取查询、读取的页面数和读取的记录数。