10个Oracle性能调整的要点:Rollback(undo) Segment 优化

五、Rollback(undo) Segment 优化
 1、概念
    Transaction以轮循的方式使用rollback segment里的extent,当前所在的extent满时就移动到下一个extent。可能有多个transaction同时向同一个extent写数据...

10个Oracle性能调整的要点:诊断latch竞争

四、诊断latch竞争
1、概念
    Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffer cache里的blocks信息。一个服务器进程或后台进程在开始...

10个Oracle性能调整的要点:优化排序操作

三、优化排序操作
1、概念
    服务器首先在sort_area_size指定大小的内存区域里排序,如果所需的空间超过sort_area_size,排序会在临时表空间里进行。在专用服务器模式下,排序空间...

10个Oracle性能调整的要点:数据库配置和IO问题

二、数据库配置和IO问题
    降低磁盘的IO
    分散磁盘的IO
    表空间使用本地管理
    1、将文件分散到不同的设备上
    1)将数据文件与日志文件分开
   ...

10个Oracle性能调整的要点:SGA

一、SGA
1、Shared pool tunning
    Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据...

利用脚本文件管理Oracle数据库

       利用脚本文件来管理Oracle数据库,具有很大的优越性。
  如可以降低命令的输入量;如可以将调试测试通过的命令保存起来以便于下次需要的时候再次使用;如可以避免输入上...

Oracle数据库:利用索引表提高查询速度

    在索引表的ROWID中存储的病不是记录的实际物理地址,而是逻辑的物理地址。故有些数据库管理员把索引表中的ROWID列称为ROWID伪主键列,他存放的是表的主键信息。
    一、索引...

Oracle与SQLServer选型时的三个差异:社区氛围的差异

三、社区氛围的差异
        社区氛围上的差异,这不仅是Oracle数据库与SQLServer数据库系统上的差异,也是这两家公司经营文化上的差异。
        微软非常注重整个产品的社...

Oracle与SQLServer选型时的三个差异:部署成本

    在数据库部署成本上,Oracle数据库与SQLServer数据库的差异可以用一句话概述,就是甲骨文的Oracle数据库性能比微软的SQLServer数据库性能要高几十倍,但是,部署价格的话,甲骨文系统也...

Oracle与SQLServer选型时的三个差异:支持平台差异

        甲骨文与微软两大数据库产品,是数据库发展史上的两座大山。这让我们在数据库选型的时候,基本上没有多大的选择余地,不是微软就是甲骨文。但是,从他们两者来说,还是...