direct path read直接路径读
前言:传统的数据库读取的方式是先在内存中搜索,如果搜索不到数据,那么就在把数据从磁盘读到内存中,然后PGA再中SGA中获取数据,这样数据就缓存到内存中了,下次再次访问的时候,就可以直接从SGA中获取,不用再进行物理读;direct path read(直接路径读):直接路径读是违反传统的数据读取方式的,指服务器进程直接读取数...
执行计划执行步骤原则
执行计划查看原则:Operation这一列的步骤是个树,ID=0的为树根节点,一个根节点可以有多个子节点,展开是由上到下,从左到右,表示oracle读取SQL的过程,而真正SQL执行的先后顺序是从父节点开始找,有子节点先执行子节点,有多个子节点先执行从上向下的第一个,子节点全部执行完毕再执行父节点。从上往下看,看...
db file sequential read及优化
db file sequential read:直接路径读; 官方说明如下:This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a physical I/O call to return. A sequential read is a single-block read.Single block I/Os are usually the result of using indexes. ...
ORACLE 收集统计信息
今天网上看到一篇关于收集统计信息的文章,还不错,特转载下来。1. 理解什么是统计信息优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其...
ORACLE LOCK,LATCH,PIN
library cache pin
latch:library cache lock等待事件
latch:library cache lock等待事件
11G Adaptive Cursor Sharing(ACS)的研究
Adaptive Cursor Sharing(ACS)是又一个大胆而吸引人的11G新特性。说它大胆是因为它试图解决一个CBO最令人头疼的问题:数据倾斜(data skew)和绑定变量窥视导致SQL PLAN太差。说它吸引人是因...
Oracle Latch 说明
http://blog.csdn.net/tianlesoftware/article/details/5263238Oracle Latch 说明 一. Latch说明 1.1 Latch在之前的一篇文章里的第四部分对Latch有了说明,参考: ...
Analyze table对Oracle性能的提升
观察analyze table compute statistics 都对什么对象统计了信息 analyze table compute statistics = analyze table compute statistics for table for all indexes for all columns; 比analyze table compute statistics for table for all indexes for all indexed columns 分析了更多的信息[@more@]但这里并不是鼓励使用 analyze table 的方法进行分析。 SQL> create table t as select * from all_objects; Table created. SQL> create index t_idx on t(object_id); Index created. SQL> analyze table t compute statistic
SQL Access Advisor、SQL Tuning Advisor 测试
<div style="font-family:微软雅黑;line-height:normal;orphans:2;text-align:-webkit-auto;white-space:normal;widows:2;font-size:medium;">一.<span style="color:#565656;font-family:宋体, Arial;font-size:12px;line-height:12px;background-color:#FFFFFF;"> </span>SQL Access Advisor</div><div style="f...
初探STA的使用
利用Oracle 10g提供的SQL Tuning Advisor,DBA可以很容易的来根据STA给出的意见和建议来进行SQL的优化,一切终于变的如此的简单了。SQL> set timing onSQL> set autot onSQL> select count(*) from bigtab a,smallt...
ORACLE 高水位线(HWM)
ORACLE 高水位线(HWM)
ORACLE 常见等待事件
oracle 常见等待事件