技术文章列表

466 篇

Oracle产生多少Redo Size

但凡对数据库修改操作都会记录Redo,那么不同操作会产生多少Redo呢? 查询方式: 方式一: 1.在SQL*Plus 使用 autotrace功能 2.在执行特定DML语句时,Oracle会显示该语句统计信息,其中Redo size 一览...

oracle 中的CR块详解

1、概述 Cr块consistent read块也就是用来维护Oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session1...

Oracle中打开10046 Trace的各种方法

nny71510046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着非常重要的作用。 设置10046事件的不同级别能得到不...

Oracle中常见的33个等待事件小结

一. 等待事件的相关知识 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。 1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。 2). 非空...

Oracle中Hint深入理解

Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取...

Oracle中B-TREE索引的深入理解

**索引概述 ** 索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据...