对于启用11g OLTP压缩特性的表而言,当发生INSERT时若块内部空间的阈值未达到则不作压缩,若INSERT后达到阈值则触发压缩,如上图所示。 该压缩一般与commit/rollback无关。

若存在多个字段,则可以共享使用符号表:

表空间级别指定OLTP压缩:

create tablespace TablespaceName datafile ‘……..’  default COMPRESS FOR OLTP;

表级别指定压缩:

create table OLTPCOMP (t1 int,t2 varchar2(200))                    COMPRESS FOR OLTP;

将表修改为COMPRESS FOR OLTP 但对现有块不压缩

alter table TableName  COMPRESS FOR OLTP;

move并将表修改为COMPRESS FOR OLTP

alter table TableName MOVE COMPRESS FOR OLTP;

可以通过在线重定义在线修改为 压缩:

BEGIN

DBMS_REDEFINITION.CAN_REDEF_TABLE('SH','SALES',DBMS_REDEFINITION.CONS_USE_PK);

END;

/

create table SALES_TMP compress for oltp as select * from SALES where 1=2;

alter table SALES_TMP add primary key(col1);

BEGIN

DBMS_REDEFINITION.START_REDEF_TABLE(

uname => 'SH', orig_table => 'SALES', int_table => 'SALES_TMP',

col_mapping => NULL, options_flag => DBMS_REDEFINITION.CONS_USE_PK);

END;

/

BEGIN

DBMS_REDEFINITION.SYNC_INTERIM_TABLE('SH','SALES', 'SALES2');

END;

/

BEGIN

DBMS_REDEFINITION.FINISH_REDEF_TABLE('SH','SALES', 'SALES2');

END;

/

drop table SALES_TMP;

oracle的oltp,Oracle OLTP表压缩技术相关推荐

  1. oracle中oltp,针对OLTP和OLAP业务系统的Oracle优化思想

    关于OLTP和OLAP系统的OLT优化和优化方法的差异的摘要. Oracle优化方法差异的摘要. 从使用模型来看olap系统和oltp系统,当前的主流应用软件系统可以分为交易处理系统和分析处理系统两种 ...

  2. oracle 分区表空间压缩,Oracle 压缩表/表空间

    从9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能. 表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据 ...

  3. oracle ods平台建立,如何利用Oracle表分区技术建设ODS平台

    龙源期刊网 http://www.wendangwang.com 如何利用Oracle表分区技术建设ODS平台作者:李永强 来源:<电脑知识与技术>2010年第11期 摘要:该单位目前要在 ...

  4. 创建emp表 oracle,Oracle中创建和管理表详解

    Oracle中创建和管理表详解 更新时间:2013年08月01日 15:44:16   作者: 以下是对Oracle中的创建和管理表进行了详细的分析介绍,需要的朋友可以过来参考下 SQL> /* ...

  5. 给oracle用户赋权限导入导出,Oracle常用命令-用户、表空间、赋权限、导入导出...

    1.1   删除表空间 drop tablespace QBKJ including contents and datafiles; 1.2   删除用户 drop user admin cascad ...

  6. c oracle 多条语句,Oracle 实践:如何编写一条 sql 语句获取数据表的全部索引信息(兼容 Oracle 19c、Oracle 11g)...

    一.引言 部门使用 Oracle 已经有一些时日,最近在工作中遇到了这么一个需求: 我们希望拿到某些数据表的全部索引信息,对索引信息进行检查,检查是否有漏掉没有创建的索引 这个需求,核心的点在于,我需 ...

  7. Oracle查看用户所在的表空间

    oracle 查看表空间有哪些表 select * from dba_tables where tablespace_name='表空间名',注意表空间名大小写敏感. select table_nam ...

  8. DSG-RealSync Oracle数据库同步复制及容灾技术简述

    DSG-RealSync Oracle数据库同步复制及容灾技术简述 1 为什么需要数据复制 1.1 信息系统存在的问题及需求 随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业必须 ...

  9. oracle的dual是啥表,Oracle的dual表是个什么东东

    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 sele ...

最新文章

  1. 第三周-第08章节-Python3.5-文件修改详解
  2. python 运算符重载_零基础小白Python入门必看:面向对象之典型魔术方法
  3. js 防抖 和 节流
  4. 第一篇 - 手把手教你理清EOS各种开发环境搭建来龙去脉
  5. (解决)mysql1366中文显示错误的终极解决方案
  6. boost::math::quadrature::exp_sinh用法的测试程序
  7. trade-off 翻译
  8. MSSQL DBA权限获取WEBSHELL的过程
  9. c++矩阵连乘的动态规划算法并输出_算法交流: 7215 简单的整数划分问题 【2.7基本算法之算法效率】...
  10. Python查找包含指定字符串的所有Office文档
  11. 2021年中国一次性医用传感器市场趋势报告、技术动态创新及2027年市场预测
  12. 如何战胜软件开发的复杂性?
  13. 给BERT加一个loss就能稳定提升?斯坦福+Facebook最新力作!
  14. 计算机病毒实践汇总三:动态分析基础(分析程序)
  15. 全国各地区域码 --- (当地身份证号前六位)
  16. 二年级上册计算题_二年级上册数学计算题
  17. VirtualBox虚拟机下载
  18. 做最好的创新(李开复)
  19. 2020 夏季短学期实践学习计划与安排
  20. 宠物配件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. Python登陆人人网
  2. 四年程序员工作经历,他放弃高薪工作转行当教师,这是什么原因?
  3. 全球及中国汽车驱动IC行业发展策略及投资可行性研究报告2022-2028年
  4. CreateParameter参数说明
  5. Java使用青云客智能聊天接口做一个小助手
  6. 一.初识zigbee(文末附开发工具+协议栈)
  7. 【PAT1124】Raffle for Weibo Followers
  8. Modelsim SE仿真之器件库的编译与使用
  9. 迭代器(Iterator)详解
  10. 3.5、点对点协议 PPP