본문 바로가기

RDBMS/SQL Server

DB 내의 테이블의 행 수, 사이즈, 인덱스 사이즈 알아내기

CREATE TABLE #TempTable
 ( [Table_Name] varchar(50),
 Row_Count int,
 Table_Size varchar(50),
 Data_Space_Used varchar(50),
 Index_Space_Used varchar(50),
 Unused_Space varchar(50)
 )

Insert Into #TempTable
Exec sp_msforeachtable 'sp_spaceused "?"'
사용하게 될 때마다 까먹어서 -_-;
보통 sp_spaceused로 테이블마다 알아낼 수는 있긴 한데, 저렇게 임시 테이블에 넣어놓으면 테이블명 이용해서 검색을 해 볼 수도 있고 ... 뭐 활용법은 알아서들 생각해 보시라.