Bir veritabanında bulunan tüm tabloların page sayılarını aşağıdaki T-SQL ile bulabilirsiniz:
SELECT
OBJECT_SCHEMA_NAME(s.object_id) SchemaName,
OBJECT_NAME(s.object_id) TableName,
SUM(s.used_page_count) UsedPages,
SUM(s.reserved_page_count) ReservedPages
FROM sys.dm_db_partition_stats s INNER JOIN sys.tables t ON s.object_id = t.object_id
GROUP BY s.object_id
ORDER BY SUM(s.used_page_count) desc;
--Script SQL Server 2012 ile test edildi.
Hiç yorum yok:
Yorum Gönder