Rozmiary tabel w bazie MS SQL

Aby sprawdzić rozmiary tabel w bazie Microsoft SQL (fizyczna zajętość tabeli, ilość rekordów) można zastosować zamieszczone poniżej zapytanie. Zapytanie uruchamiany z poziomu Microsoft SQL Server Management Studio.

W Microsoft SQL Server Management Studio uruchamiamy New Query, gdzie jako zawartość wpisujemy:

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

Uruchamiamy działanie za pomocą polecenia Execute. W wyniku działania zapytania w oknie Results otrzymujemy informację o rozmiarach poszczególnych tabel bazy danych.

Używamy plików cookies
Zgodnie z obowiązującymi przepisami informujemy, że nasza strona korzysta z plików cookies. Wykorzystujemy je wyłącznie w niezbędnym zakresie, aby móc analizować statystyki odwiedzin i stale ulepszać działanie serwisu.