Herkese merhaba. Bu yazıda SQL Server’da tablo büyüklüklerini büyükten küçüğe sıralamak hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda en büyük tabloyu bulmak isteyebiliriz ya da tablo büyüklüklerini büyükten küçüğe doğru sıralamak isteyebiliriz.

Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

SELECT t.name AS TabloAdi,
       s.row_count AS KayitSayisi
FROM sys.tables t
    JOIN sys.dm_db_partition_stats s
        ON t.object_id = s.object_id
           AND t.type_desc = 'USER_TABLE'
           AND t.name NOT LIKE '%dss%'
           AND s.index_id IN ( 0, 1 )
ORDER BY row_count DESC;

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Ben örnek olması açısından AdventureWorks veritabanı üzerinde işlemi gerçekleştiriyorum.

SQL Server’da Tablo Büyüklüklerini Büyükten Küçüğe Sıralamak

Görüldüğü üzere tablo büyüklükleri büyükten küçüğe doğru sıralanmış oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

1.154 Kez Okundu

Kategoriler: