[sql]
SELECT
t.NAME AS TableName,
i.name as indexName,
p.[Rows],
sum(a.total_pages) as TotalPages,
sum(a.used_pages) as UsedPages,
sum(a.data_pages) as DataPages,
(sum(a.total_pages) * 8) / 1024 as TotalSpaceMB,
(sum(a.used_pages) * 8) / 1024 as UsedSpaceMB,
(sum(a.data_pages) * 8) / 1024 as DataSpaceMB
FROM
sys.tables t
INNER JOIN
sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN
sys.allocation_units a ON p.partition_id = a.container_id
WHERE
t.NAME NOT LIKE ‘dt%’ AND
i.OBJECT_ID > 255 AND
i.index_id <= 1
GROUP BY
t.NAME, i.object_id, i.index_id, i.name, p.[Rows]
ORDER BY
object_name(i.object_id)
[/sql]
Tag Cloud
.Net Fx AJAX ArcGIS ASP.Net ASP.Net 2.0 ATLAS Code Snippets Delphi Exchange Fun Google IIS Internet Linux Microsoft Mobile MySQL Networking News Office365 Online Services Open Source Outlook Personal PHP PowerShell Security Serviços web SharePoint software SQL SQL Server SSL Tips & tricks Transact-SQL Tutorials Uncategorized Utils Visual Studio Web Web 2.0 Windows 7 Windows server Windows Vista wordpressCategories
Contact
Home