SQL Server: Jak szybko sprawdzić rozmiary tabel w bazie

CREATE TABLE #rozmiary (
	_name varchar(128),
	_rows int,
	_reserved varchar(18),
	_data varchar(18),
	_index_size varchar(18),
	_unused varchar(18)
)

INSERT INTO #rozmiary exec sp_MSforeachtable "sp_spaceused [?]"

SELECT * FROM #rozmiary ORDER BY _rows DESC

DROP TABLE #rozmiary

Wada – nie podaje przestrzeni nazw w kolumnie _name. Dokumentacja zaleca w takich wypadkach stosowanie sys.dm_db_partition_stats lub sys.dm_db_index_physical_stats