linux查看mysql表空间使用率_Oracle查看数据库表空间使用情况sql语句
Oracle查看數據庫表空間使用情況sql語句
SELECT UPPER(F.TABLESPACE_NAME)? ? ? ? "表空間名",
D.TOT_GROOTTE_MB? ? ? ? ? ? ? ? "表空間大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",
F.TOTAL_BYTES? ? ? ? ? ? ? ? ? ? "空閑空間(M)",
F.MAX_BYTES? ? ? ? ? ? ? ? ? ? ? "最大塊(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC;
總結
以上是生活随笔為你收集整理的linux查看mysql表空间使用率_Oracle查看数据库表空间使用情况sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Modeling and Analyzi
- 下一篇: On the coexistence o