系统视图sys.partitions
具有“行”列,该列是给定分区中的总行数。对于未分区的表(或者只有一个分区,这取决于您的外观),此列给出了表中的行数。
我很好奇此列的准确性,以及是否可以使用它代替SELECT COUNT(1) FROM TableName
。我做过一些实验,创建一个表并添加几千行,删除几百行,再添加几千个,等等,而且这种情况一直没有解决。但是,我有一张表,约有7亿行和几个索引。sys.partitions
聚簇索引的行再次停滞不前,但是其他索引显示出一些细微的变化(+ -20k)。
有谁知道该行的计算方式以及它的准确性是否与所显示的相同?