点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
背景介绍
特点:
并且支持有线的数据类型和SQL操作。
建立测试表
create table t_compress1(a number,b number,c number) compress pctfree 0;
生成测试数据
insert /*+ append*/ into t_uncompress select
rownum,mod(rownum,10000),mod(rownum,3) from
all_objects,all_objects where rownum<300000;
直接路径插入
insert /*+ append*/ into t_compress1 select * from t_uncompress order by a;
普通方法插入
insert into t_compress4 select * from t_uncompress order by c;
查看各压缩列(order by)的压缩率
select table_name,round((blocks-EMPTY_BLOCKS)/(select
blocks-EMPTY_BLOCKS from user_tables where
table_name=T_UNCOMPRESS)*100,2) pct from user_tables where
table_name like %T_COMPRESS%;
由此看出,order by(压缩列)的列不同会导致压缩率的不同,这里是B压缩列压缩率最高。
查看数据分布情况
select column_name,NUM_NULLS,NUM_DISTINCT,AVG_COL_LEN from user_tab_columns where table_name=T_UNCOMPRESS;
结论
o insert /*+ append * /
o create table as select
o direct path loads
o moves
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129164.html
摘要:目前,其已经在人脸识别等领域证明了它的强大能力,有理由相信在不久的将来,深度学习技术将为图像视频压缩领域带来更大的突破。 说到图像压缩算法,最典型的就是JPEG、JPEG2000等。showImg(https://segmentfault.com/img/bV1ObD?w=539&h=412); 其中JPEG 采用的是以离散余弦转换(Discrete Cosine Transform)...
摘要:模块里有两个非常重要的分别是和。返回一个对象,它包括文件的详细信息。将文档内的指定文件解压到当前目录。为文件路径,为添加到文档之后保存的名称参数表示压缩方法,它的值可以是或。预留字段,当前实现总是返回。 ZipFile模块里有两个非常重要的class, 分别是 ZipFile和ZipInfo。ZipFile是主要的类,用来创建和读取zip文件,而ZipInfo是存储的zip文件的每个文...
摘要:奇妙的记忆点不稳定内排序基本思想分为两步建堆与维持堆的性质首先我们要先理解堆是什么东西堆其实就是一个完全二叉树我们可以使用顺序表存储一个二叉树如下图所示来存储其中分为最大堆最小堆而最大堆就是上头大下头小最小堆则反之明白了堆的定义我们就可以开 奇妙的记忆点: 不稳定 内排序 基本思想: 分为两步,建堆与维持堆的性质,首先我们要先理解堆是什么东西.堆其实就是一个完全二叉树,我们可以使用...
阅读 1343·2023-01-11 13:20
阅读 1679·2023-01-11 13:20
阅读 1130·2023-01-11 13:20
阅读 1852·2023-01-11 13:20
阅读 4095·2023-01-11 13:20
阅读 2703·2023-01-11 13:20
阅读 1383·2023-01-11 13:20
阅读 3590·2023-01-11 13:20