티스토리 뷰

--테이블 ROWS수 카운트
SELECT 
O.NAME,I.ROWS
FROM SYSINDEXES I
INNER JOIN SYSOBJECTS O ON I.ID = O.ID
WHERE I.INDID < 2
AND O.XTYPE = 'U'
ORDER BY O.NAME

--테이블별 사이즈를 mb단위로
SELECT
TABLE_NAME = CONVERT(VARCHAR(30),MIN(O.NAME)),
TABLE_SIZE = CONVERT(INT,LTRIM(STR(SUM(RESERVED)*8.192 / 1024,15,0))), UNIT = 'MB'
FROM SYSINDEXES I
INNER JOIN SYSOBJECTS O ON O.ID = I.ID
WHERE I.INDID IN (0,1, 255)
AND O.XTYPE = 'U'
GROUP BY I.ID
ORDER BY TABLE_SIZE DESC

'serverSide > MSSQL' 카테고리의 다른 글

NULL에 자동증가값 넣기  (0) 2015.05.27
[MSSQL2005]누적 합 구하기  (1) 2015.01.30
[MSSQL2005] DB 전체 검색  (0) 2014.09.05
MSSQL2005 순위 함수  (0) 2014.09.04
MSSQL 인젝션 스크립트 체크  (0) 2014.09.04
댓글