SQL Server’da Tablo Büyüklüklerini Büyükten Küçüğe Sıralamak
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.
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.