`
blueyanghualong
  • 浏览: 228608 次
  • 性别: 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,由于数据库服务器性能较高,所以这些代价可以接受

分享到:
评论

相关推荐

    twp-oracle-database-in-memory-2245633-zhs.pdf

    Oracle数据库18c中的Oracle Database In-Memory特性是一项重要的数据库技术革新,它能够在不需要对现有应用做出任何改动的情况下,以透明的方式显著提高分析查询的速度,这对于企业能够实时做出业务决策具有重大意义...

    PostgreSQL & Oracle-备份恢复技术大比拼

    2. PostgreSQL与Oracle在逻辑备份与恢复方面的技术差异 3. PostgreSQL与Oracle在物理备份与恢复方面的技术差异 4. PostgreSQL与Oracle的闪回技术对比 5. PostgreSQL与Oracle中逻辑备份工具的使用方法 6. PostgreSQL...

    【Oracle-RAC】Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂)

    根据提供的文档信息,本文将详细解析Oracle 11g R2 RAC(Real Application Clusters)在Linux环境下的安装配置...此外,对于初次接触Oracle RAC的读者来说,建议在测试环境中先进行练习,积累经验后再应用于生产环境。

    Oracle-DSI.rar_Oracle-DSI_oracle_oracle dsi_oracle pdf

    这些知识点涵盖了Oracle 11gR2性能调优的主要方面,通过深入理解和应用这些技术,DBA可以有效地提升数据库系统的运行效率。压缩包内的PDF文档很可能是详细阐述这些特性和调优方法的教程或指南,对于Oracle数据库管理...

    cx_Oracle-5.1.2-11g.win-amd64-py2.7.msi

    cx_Oracle是Python的一个第三方库,主要用于在Python应用程序中与Oracle数据库进行交互。 cx_Oracle库允许Python开发者编写高效、简洁的代码来执行SQL查询、事务处理和其他数据库操作。5.1.2是这个库的版本号,11g...

    oracle-jdk-8u202-linux-x64.7z

    1. **下载**:首先,你需要从Oracle官方网站或者可靠的第三方源下载`oracle-jdk-8u202-linux-x64.7z`压缩文件。由于描述中提到希望0积分下载,可能需要找到一个无需积分的下载地址。 2. **解压**:使用7-Zip或其他...

    oracle-instantclient-basic-11.1.0.1-1

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许应用程序无需完整安装Oracle Database客户端即可与Oracle数据库进行通信。"oracle-instantclient-basic-11.1.0.1-1" 标题所示,这是一款...

    Oracle压缩表表空间

    从 Oracle 9iR2 开始,Oracle 提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 表压缩的工作原理是删除在数据库表中发现的重复数据值,以节省空间。压缩是在数据库的数据块级别...

    Oracle 10gR2压缩(Compress)技术

    2、Oracle压缩优点: - 节省存储空间:通过压缩,数据库占用的磁盘空间减小,可以降低硬件成本。 - 提升I/O性能:因为读取更少的数据,所以I/O操作速度可能得到提升。 - 减少备份和恢复时间:压缩后的数据在备份和...

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

    Oracle数据库的表压缩技术是一种高效的空间管理策略,旨在节省存储空间并提高性能,尤其是在处理大量数据的场景下,如数据仓库。自Oracle 10g Release 2开始,Oracle引入了这一独特的技术,通过消除数据库块中的重复...

    oracle-12c驱动包.rar

    2. **问题与解决**:当你尝试使用ojdbc6或ojdbc14与Oracle 12c数据库连接时,可能会遇到不兼容的问题,因为这些驱动可能没有为Oracle 12c的新特性或更改进行优化。压缩包中的"oracle-12c驱动包"应该是专门为Oracle ...

    rehl6.8-kmod-oracleasm-2.0.8-13.el6_8.x86_64

    它允许应用程序(如Oracle数据库服务器)直接操作ASM卷,而无需知道底层的磁盘和文件系统细节。Oracleasmlib简化了ASM卷的创建、挂载和管理。 2. **oracleasm-support**:这个组件通常包含一些辅助工具和脚本,用于...

    ORACLE的数据段压缩技术.doc

    总的来说,Oracle 的数据段压缩技术提供了多种方式来优化存储效率,包括在创建表时启用压缩、压缩已存在的表和分区表以及压缩索引。在实际应用中,应根据数据的特性以及存储需求,合理选择合适的压缩策略,以达到...

    oracle-instantclient18.3

    2. `oracle-instantclient18.3-sqlplus-18.3.0.0.0-1.x86_64.rpm`:这个组件提供了SQL*Plus,一个强大的命令行SQL工具,用户可以使用它来执行SQL语句、管理数据库对象以及进行基本的数据库维护。SQL*Plus是数据库...

    oracle-instantclient11.2.rar

    Oracle Instant Client是一款由Oracle公司提供的轻量级数据库连接器,用于在不安装完整Oracle数据库的情况下,使得应用程序能够连接到远程Oracle数据库服务器。本压缩包"oracle-instantclient11.2.rar"包含了Oracle ...

    ORACLE-admin-12c-newfeatures-workshop-2

    实时数据守护是Oracle Database 12c中新引入的一项高级复制技术,它支持将主数据库的事务操作几乎实时地同步到远程的备用数据库中,进一步增强了系统的高可用性和灾难恢复能力。 ##### 4. **安全性和加密增强** ...

    oracle-18c-新特性

    2. **Inline 外部表**:允许开发者直接通过 SQL 查询外部数据源,无需预先创建外部表,简化了数据处理流程。 #### 五、近似查询-Approximate Query 和 Top-N 近似聚合 近似查询技术在 Oracle 18c 中得到了进一步...

    Oracle数据库高级压缩算法介绍.docx

    闪回数据存档历史表的优化是 Oracle 高级压缩算法的一种特殊压缩技术,用于对闪回数据存档历史表进行优化。该技术可以对闪回数据存档历史表进行实时监控,并根据存档历史表的存储特点和访问频率自动选择合适的压缩...

    oracle压缩.txt

    本文将详细介绍Oracle中的表压缩技术及其应用场景。 #### 二、表压缩的重要性 表压缩通过减少数据存储空间来优化数据库性能,具体好处包括: - **减少存储成本**:通过压缩数据减少所需的物理磁盘空间。 - **提高I/...

    王重东Oracle-EBS R12DBA维护笔记

    2. **Oracle EBS R12安装** 在安装章节中,王重东可能详细描述了EBS R12的安装流程,包括操作系统准备、数据库准备、注册客户应用、EBS启动、数据库启动和应用启动等关键步骤。 3. **应用维护** 维护章节可能...

Global site tag (gtag.js) - Google Analytics