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

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s