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 |