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]

row_count

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.