일상/DATABASE

[오라클] DB용량체크

토깽이 아줌마 2023. 9. 26. 14:40

SELECT t.tn AS tn
      ,TO_CHAR(TRUNC(((f.fs/t.ts)*100),2))||'% ' AS freep
      ,TO_CHAR(TRUNC((((t.ts-f.fs)/t.ts)*100),2))||'%' AS usedp
      ,t.ts AS bts
      ,(t.ts-f.fs) AS used
      ,f.fs AS free
FROM (SELECT tablespace_name AS tn
            ,SUM(bytes/1024/1024) AS ts
      FROM dba_data_files
      GROUP BY tablespace_name) t
    ,(SELECT tablespace_name AS tn
            ,SUM(bytes/1024/1024) AS fs
FROM dba_free_space
      GROUP BY tablespace_name) f
WHERE t.tn=f.tn(+)
AND t.tn NOT LIKE 'SYSTEM'
--ORDER BY t.tn
ORDER BY freep DESC;

'일상 > DATABASE' 카테고리의 다른 글

[VERTICA] 학습  (0) 2023.09.26
[VERTICA] Version 9.2.x Documentation  (0) 2023.09.26
[Vertica] DB모니터링  (0) 2023.09.26
[VERTICA] cpu 사용률이 높은 SQL 확인  (0) 2023.09.26
[오라클]Tablespace Resize 처리순서  (0) 2023.09.26