카테고리 없음

[MSSQL] DB 정보 및 TABLE (용량, 건수) 확인

조셉LEE 2024. 4. 4. 09:19
728x90
반응형

DB 정보
sp_helpdb 'Database명'

-- TABLE 용량 정보
SELECT CONVERT(VARCHAR(30), MIN(B.name)) AS TABLE_NAME
     , LTRIM(STR(SUM(reserved) * 8192.0 / 1024.0, 15, 0) + ' KB') AS TABLE_SIZE
  FROM sysindexes A
 INNER JOIN sysobjects B 
    ON B.id = A.id
 WHERE A.indid IN (0, 1, 255)
   AND B.xtype = 'U'
 GROUP BY A.id
 ORDER BY SUM(reserved) * 8192.0 / 1024.0 DESC
   

-- TABLE 건수 정보
SELECT B.name AS TABLE_NAME, A.rows AS TABLE_ROWS
  FROM sysindexes A
 INNER JOIN sysobjects B
    ON A.id = B.id
 WHERE A.indid < 2
   AND B.xtype = 'U'
 ORDER BY a.rows DESC

반응형
LIST