Sistem görünümünde sys.partitions
, belirli bir bölümdeki toplam satır sayısı olan bir sütun "satırları" vardır. Bölümlenmemiş bir tablo için (veya nasıl göründüğünüze bağlı olarak yalnızca bir bölümü vardır) bu sütun tablodaki satır sayısını verir.
Bu sütunun ne kadar doğru olduğunu ve a yerine kullanıp kullanamayacağımı merak ediyorum SELECT COUNT(1) FROM TableName
. Bir tablo oluşturmak ve birkaç bin satır eklemek, birkaç yüz silmek, birkaç bin daha eklemek vb bazı deneyler yaptım ve sayım her zaman öldü. Ancak yaklaşık 700 mil satır ve birkaç dizin ile bir tablo var. sys.partitions
Kümelenmiş dizin için satır tekrar ölüdür, ancak diğer dizinler bazı küçük değişiklikler gösterir (+ -20k).
Herkes bu satırın nasıl hesaplandığını ve göründüğü kadar doğru olup olmadığını biliyor mu?