oracle柱状压缩语句,Exadata 混合列压缩技术 EHCC技术介绍

本文介绍了Oracle的Exadata混合列压缩技术(EHCC),它能有效降低物理IO、节省存储空间并提升大规模扫描性能。混合列压缩分为Warehouse压缩和Online Archival压缩,分别针对数据仓库和历史数据。DBMS_COMPRESSION包用于评估压缩比率。压缩单元(CU)是其核心逻辑结构,按列组织和压缩数据。文章还提到了Basic和OLTP压缩选项,并给出了使用示例。
摘要由CSDN通过智能技术生成

Exadata V2引入了Exadata Hybrid Columnar Compression功能,即混合列压缩技术,该功能具有很强的数据压缩能力,尤其针对直接路径加载的数据,理想情况下可以达到10/1的压缩比例。

混合列压缩技术可以应用在表,分区,表空间上并且具有以下优点:

1. 大表压缩后可以大大降低物理IO资源消耗

2. 降低存储空间

3. 提高large scale scan的性能

混合列压缩技术提供两种压缩类型:

1. Warehouse compression: 应用于数据仓库环境里,10倍的存储空间减少,10倍的IO SCAN降低,提高查询性能

2. Online archival compression:适用于不需要更新的历史数据,15倍的存储空间减少,提供最大的压缩比例

dbms_compression包可以用来评估不同压缩技术下产生的期望压缩比率

DBMS_COMPRESSION.GET_COMPRESSION_RATIO ( scratchtbsname IN VARCHAR2, ownname IN VARCHAR2, tabname IN VARCHAR2, partname IN VARCHAR2, comptype IN NUMBER, blkcnt_cmp OUT PLS_INTEGER, blkcnt_uncmp OUT PLS_INTEGER, row_perblk_cmp OUT PLS_INTEGER, row_perblk_uncmp OUT PLS_INTEGER, cmp_ratio OUT NUMBER, comptype_str OUT varchar2);

工作原理:

混合列压缩技术引入了一个新的叫做压缩单元(compression unit 简称cu)的逻

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值