oracle11g高级压缩

Oracle11g引入了数据块级别的高级压缩,克服了旧版本压缩的局限,适用于OLTP环境。高级压缩支持建表时指定压缩,DML操作,且对现有非压缩表可启用压缩,同时影响小,能显著节省存储空间,尤其在重复数据多时效果明显。文中还涵盖了高级压缩的使用、示例及全表扫描的应用。
摘要由CSDN通过智能技术生成

oracle11g高级压缩

oracle11g版本推出基于数据块级别高级压缩,以前版本的表级别压缩限制较多,更适合于数据直接加载的数据仓库,在OLTP环境下使用较少,既然名叫高级压缩,在功能上应该是有相当大的提升。

高级压缩特点:

1,建表时可以指定压缩参数,无需使用直接路径加载创建压缩表

2,支持DML操作,老版本的压缩不会压缩后续DML操作的数据

3,对现有的非压缩表可以设置压缩参数,后续数据会启用压缩,现有数据不会压缩

4,对DML操作影响很小,压缩操作只会在数据块接近饱和时运行

5,可以压缩rman备份,网络数据包,DG主库日志等

6,压缩效果明细,能节省GB级的存储空间,数据表各列重复数据较多的情况下,采用高级压缩效果更好

高级压缩使用

建表时默认不启用压缩选项,如果要使用高级压缩在建表语句后面加上compress for oltp
create table COMPTB_C
(
  owner          VARCHAR2(30),
  object_name    VARCHAR2(128),
  edition_name   VARCHAR2(30)
)
compress for oltp;

对现有非压缩表启用高级压缩,现有数据不会压缩,只会压缩后续数据
alter table comptb_s compress for oltp

高级压缩示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值