Tüm Tabloların Satır Sayısı
Yönetmiş olduğumuz veritabanlarında tablolarımızın Count bilgisine ihtiyaç duyabiliriz. Milyonlarca,Milyarlarca satır kayıt bulunan tablolarımızın COUNT bilgisini almamış biraz zaman alabilir. Aşağıdaki Sql sorgusu sayesinde çok hızlı bir şekilde veritabanımızdaki tüm tablolarımızın satır sayısını listeleyebiliriz. Çok hızlı bir şekilde sonucu listeleyebilmemizin sebebi master veritabanında bulunan dm_db_partition_stats isimli view‘in bize istatistiksel bilgileri sunması. Bilgiler sorgulama sırasında tekrar tablo tablo hesaplanmadığı için bize çok hızlı bir şekilde istediğimiz sonuçları sunabiliyor.
[sql]
SELECT DISTINCT
Row_Count= PS.row_count,
Table_Name= O.Name
FROM sys.dm_db_partition_stats PS
JOIN sys.objects O
ON PS.object_id=O.object_id
WHERE O.Type=’U’ –User_Table
ORDER BY PS.row_count DESC
[/sql]