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 DataSpaceMBFROM sys.tables tINNER JOIN sys.indexes i ON t.OBJECT_ID = i.object_idINNER JOIN sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_idINNER JOIN sys.allocation_units a ON p.partition_id = a.container_idWHERE t.NAME NOT LIKE 'dt%' AND i.OBJECT_ID > 255 AND i.index_id <= 1GROUP BY t.NAME, i.object_id, i.index_id, i.name, p.[Rows]ORDER BY object_name(i.object_id) 출처 : http://thisiscb.azurewebsites.net/611/
728x90
반응형
'DataBase > 성능분석' 카테고리의 다른 글
| SQL Server 상태 모니터링 (0) | 2017.11.03 |
|---|---|
| I/O 비용이 많이 드는 쿼리 조회 (0) | 2017.11.03 |
| SQL Server 상태 모니터링 (0) | 2017.11.03 |