抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > Oracle各种空间大小及占用大小

Oracle各种空间大小及占用大小

时间:2020-10-27 21:24:06

相关推荐

数据库|mysql教程

Oracle教程,Oracle各种空间大小及占用大小,数据库

数据库-mysql教程

去水印网站源码,ubuntu八代cpu,PYTHON爬虫教学反思,php圣典,google seo交流lzw

1. 表占用空间大小计算方法 Select S.SEGMENT_NAME ,DECODE(SUM(BYTES), NULL, 0, SUM(BYTES) / 1024 / 1024) Mbytes From

mvc5 ef6源码下载,vscode运行远程文件,ubuntu 设置声卡,tomcat7什么,爬虫注音,php投票源码,上海松江seo价格,类似直销的手机网站源码,网站模板手机版lzw

http 代理 源码,vscode etc,ubuntu 英文 乱码,tomcat改,sqlite 100万,帝国cms 服务器,delphi 插件大全,前端框架替代ui,c 爬虫程序,php去掉指定字符,SEO的范围,视频直播网站源代码,信息管理 网页源代码,网盘模板 cpa,管理系统登录页面模板,仓库管理系统多少钱,vc服务程序 源码lzw

1. 表占用空间大小计算方法

Select S.SEGMENT_NAME ,DECODE(SUM(BYTES), NULL, 0, SUM(BYTES) / 1024 / 1024) Mbytes

From DBA_SEGMENTS S

Where S.SEGMENT_NAME = ‘MTL_MATERIAL_TRANSACTIONS’ –表名

And S.SEGMENT_TYPE = ‘TABLE’

Group By S.SEGMENT_NAME

2. 索引占用空间大小计算方法

Select S.SEGMENT_NAME ,DECODE(SUM(BYTES), NULL, 0, SUM(BYTES) / 1024 / 1024) Mbytes

From DBA_SEGMENTS S

Where S.SEGMENT_NAME = ‘MTL_MATERIAL_TRANSACTIONS_N1’ –索引

And S.SEGMENT_TYPE = ‘INDEX’

Group By S.SEGMENT_NAME

3. 分区表占用空间大小计算方法

Select S.SEGMENT_NAME ,DECODE(SUM(BYTES), NULL, 0, SUM(BYTES) / 1024 / 1024) Mbytes

From DBA_SEGMENTS S

Where S.SEGMENT_TYPE = ‘TABLE PARTITION’

Group By S.SEGMENT_NAME

4. 表空间使用情况

SELECT A.TABLESPACE_NAME 表空间名称,

Round(A.BYTES, 2) “总空间(G)”,

Round(B.BYTES, 2) “未用空间(G)”,

ROUND(((A.BYTES – B.BYTES) / A.BYTES) * 100, 2) “使用率%”

FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / (1024 * 1024 * 1024) BYTES

FROM DBA_DATA_FILES

GROUP BY TABLESPACE_NAME) A,

(SELECT TABLESPACE_NAME, SUM(BYTES) / (1024 * 1024 * 1024) BYTES

FROM DBA_FREE_SPACE

GROUP BY TABLESPACE_NAME) B

WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME

ORDER BY ((A.BYTES – B.BYTES) / A.BYTES) DESC;

如果觉得《Oracle各种空间大小及占用大小》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。