![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WAIT EVENT
robinson1988
本人精通SQL,精通所有关系型数据库SQL调优,精通所有关系型数据库性能优化,精通所有关系型数据库架构,精通分库分表,熟悉大数据Hadoop,Hive,Spark,Flume,Kafka,Flink,熟悉各种ETL工具,熟悉Python,Java,C
展开
-
Introduction to Oracle Wait Interface notes
文章提到,用Cache hit ratio的方法来检查ORACLE性能问题过时了,里面有句非常形象的话:这无异于一个医生只知道根据血压的来治疗病人,而病人由于疼痛,神经兴奋,血压在一个合理的范围内,医生却告诉患者,你没病,等你血压低的时候再来。同样的,我们不能仅仅根据Cache hit ratio来判断ORACLE数据库是否出了问题,需要综合考虑,我们DBA能当那个医生吗?原创 2009-10-27 23:32:00 · 2291 阅读 · 0 评论 -
direct path read,direct path write
direct path read这个等待事件表示Oracle读取数据块直接进入PGA,而非SGA中的Buffer Cache中。SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name=direct path read;NAME原创 2009-11-24 16:52:00 · 4114 阅读 · 0 评论 -
cache buffers chains ,buffer busy waits
当一个session想要访问/修改buffer cache的block,首先需要检查该block是否存在于buffer cache,检查该block是否存在于buffer cache中是通过HASH算法来实现的,另外检查相同的SQL语句是否存在于library cache中也是通过HASH算法实现的。要判断block是否存在于buffer cache中,就需要扫描一条chain,该chain中具原创 2009-11-24 12:24:00 · 4872 阅读 · 1 评论 -
free buffer waits
free buffer waits:当一个session试图将一个block读入buffer cache,或者由于读一致需要构造cr的block找不到free buffer而产生的等待。 SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name =free buffer原创 2009-11-24 17:25:00 · 11099 阅读 · 1 评论 -
关于latch的一点点理解
latch是ORACLE中锁的一种,它是一种低级锁,是保护SGA中的共享内存,它几乎不排队(latches wait list除外),不会产生死锁。 latch分为no-wait与willing-to-wait模式,以willing-to-wait请求的latch只有少数几个,而且他们一般都有多个子latch. 比如redo copy latch,我们知道redo 最开始产原创 2009-11-28 23:01:00 · 3897 阅读 · 0 评论 -
log file switch completion,log file switch(checkpoint incomplete),log file switch(archiving needed)
log file switch completion,log file switch (archiving needed) log file switch (checkpoint incomplete)这三个等待事件是没有参数的,在10g中,它位于configuration类下 SQL> select name,parameter1,parameter2,parameter3,wait_c原创 2009-11-30 11:24:00 · 8895 阅读 · 0 评论 -
log file sync, log file parallell write
SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name where name in( log file sync,log file parallel write);NAME PARAMETER1 PARA原创 2009-11-30 13:42:00 · 5116 阅读 · 1 评论 -
db file parallel write,write complete waits
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - ProdPL/SQL Release 10.2.0.3.0 - Produc原创 2009-11-27 11:01:00 · 3751 阅读 · 0 评论