`
blueyanghualong
  • 浏览: 222258 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle-oracle表压缩技术(2)何时应用

阅读更多


表压缩技术给类似于计费系统详单库这样的需要大量空间的数据库带来了福音,这些数据库有如下特征:

 

1)、单表较大,一般都有几个甚至几十个G;

 

2)、只进行insert操作,不会进行update和delete操作;

 

3)、应该主要考虑数据库空间的占用情况,由于查询的机会不多,因此可以牺牲一定的查询效率,甚至不需要建立索引。

Oracle 的表压缩技术(Table Compression),是在Oracle9i第2版中引入的新特性。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的空间被称作符号表(symbol table)。当在一个数据库行中出现被标识为要压缩的数据时,该行在该符号表中存储一个指向相关数据的指针,而不是数据本身。对于那些只加载一次但多次读取的只读表格表压缩技术具有最佳效果,对于用户或应用程序开发人员来说,表压缩的效果是透明的。

压缩表,其语法是“alter table XXXX move compress”,效果比较好,压缩后表的大小是原来的20%~26%。按官方的说法由于表可以存储在更少的数据块中,查询速度比未压缩时会有提高,但是由于详单表查询的机会不多,因此体会不深。表压缩的代价是详单入库的时间会比未压缩的表慢20%,同时要多消耗5%左右的CPU,由于数据库服务器性能较高,所以这些代价可以接受

分享到:
评论

相关推荐

    探讨Oracle表压缩技术及应用.pdf

    探讨Oracle表压缩技术及应用.pdf

    Oracle数据库分区和压缩技术应用——让Oracle跑得更快.pdf

    Oracle数据库分区和压缩技术应用——让Oracle跑得更快.pdf

    Oracle 10g应用指导

    第2章 Oracle体系结构,包括Oracle数据库逻辑结构和数据库物理结构以及Oracle文件的目录结构等。在案例精讲中对数据块校验、表的移动、数据文件丢失或损坏、丢失控制文件、数据文件更名以及数据库内文件的复制传输等...

    oracle11g官方中文文档完整版

    Oracle高级压缩.pdf Oracle性能优化包 11g .pdf Oracle真正应用测试.pdf Oracle诊断包 11g.pdf Tips to write good SQL.pdf TOTAL RECALL.pdf Windows 上的 Oracle Database 11g 架构.pdf 安全企业搜索.pdf ...

    Oracle11g中文文档.zip

    Oracle高级压缩.pdf Tips to write good SQL.pdf TOTAL RECALL.pdf Windows 上的 Oracle Database 11g 架构.pdf 安全企业搜索.pdf 适用于Oracle数据库11g的Oracle变更管理包.pdf 闪回数据存档.pdf

    Oracle+10g应用指导与案例精讲

    第2章 Oracle体系结构,包括Oracle数据库逻辑结构和数据库物理结构以及Oracle文件的目录结构等。在案例精讲中对数据块校验、表的移动、数据文件丢失或损坏、丢失控制文件、数据文件更名以及数据库内文件的复制传输等...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    11.2.2日志应用服务 11.2.3数据库角色转变 11.3物理Standby数据库 11.3.1创建物理Standby数据库 11.3.2监控日志传输服务 11.3.3监控日志应用服务 11.3.4管理日志应用服务 11.3.5修改Data Guard保护模式 11.4...

    Oracle数据库管理员技术指南

    6.12.2 Oracle Fail Safe 的优点 6.12.3 Oracle Fail Safe 的缺点 6.13 其他高可用性的选项 6.13.1 鞋带状预算的高可用性:传送备份 磁带 6.13.2 采用远程镜像 6.13.3 应用程序镜像 6.14 利用混合配置技术 ...

    oracle11g官方文档中文版

    11g:可管理性概述.pdf Oracle 数据库 11g:新特性概述.pdf Oracle 真正应用集群 11g .pdf Oracle高级压缩.pdf Oracle性能优化包 11g .pdf Oracle真正应用测试.pdf Oracle诊断包 11g.pdf Tips to write good SQL.pdf...

    基于Oracle的实时数据存储访问

    重点探讨了实时数据的压缩存储,并给出采用Oracle数据库内部语言PL /SQL实现数据压缩算法,由于数据的存储和访问中引进了数据压缩技术,在低频率和点数较少时,该技术可作实时数据库的替代方案. 给出的方法在Oracle 10 ...

    Oracle Database 11g初学者指南--详细书签版

    上架时间:2010-2-20 出版日期:2010 年1月 开本:16开 页码:288 版次:1-1 内容简介  本书能使读者快捷地掌握oracle database 11g的基础知识。通过自我评估教程,介绍了核心数据库技术、管理员职责、高可用性...

    Oracle 11g 官方中文文档集萃5

    Oracle高级压缩.pdf Oracle性能优化包 11g .pdf Oracle真正应用测试.pdf Oracle诊断包 11g.pdf Tips to write good SQL.pdf TOTAL RECALL.pdf Windows 上的 Oracle Database 11g 架构.pdf 安全企业搜索.pdf 闪回数据...

    Oracle 11g 官方中文文档集萃【完整版】

    Oracle高级压缩.pdf Oracle性能优化包 11g .pdf Oracle真正应用测试.pdf Oracle诊断包 11g.pdf Tips to write good SQL.pdf TOTAL RECALL.pdf Windows 上的 Oracle Database 11g 架构.pdf 安全企业搜索.pdf ...

    Oracle精髓(第4版)

    最新的Oracle数据库11g特性:查询结果集缓存、自动内存管理、实时应用程序测试、高级压缩、全面回忆、活跃数据守卫选项以及对OLAP选项的变更(作为物化视图进行透明访问和管理)、Flashback事务命令、透明数据加密、...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    Oracle SQL必备参考(PDF可解压缩版)

    其语言用于查询数据库、创建新表、更新和删除数据,并设置数据库中的权限。因为第一版的SQL在20世纪70年代产生,所以该语言已经应用于每一个数据库产品中,并被ANSI和ISO采纳为标准。尽管SQL的历史很长,而且关系...

    Oracle 11g全新特性完全解析XML成为热点

    Oracle移动数据的速度已经超过了专门的文件系统,这一方面得益于Oracle对数据库引擎的优化,同时也与Oracle 11g中应用的大量压缩技术有关。另外,在触发器等方面,Oracle 11g的运行速度也将更快,特别是针对DML的...

Global site tag (gtag.js) - Google Analytics