暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle数据库性能优化之——latch视图和优化

DBA学习笔记 2021-04-21
706

由于小编近两日来,忙于其他文档的编写,还请原谅,回归正题。

本次主要讲解的是对latch的加深认识---latch视图和优化

1、latch中相关的视图v$latch
这个是视图实际上是oracle对每个latch的统计信息的一个汇总,每条记录表示一种latch

select name,gets,misses,sleeps,immediate_gets,immediate_misses from v$latch where name like 'cache%'

NAME:latch名称
GETS:以Willing to wait请求模式latch的请求成功数
MISSES:初次尝试请求不成功次数
SLEEPS:成功获取前sleeping次数
IMMEDIATE_GETS:以Immediate模式latch请求数
IMMEDIATE_MISSES:以Immediate模式l请求失败

2、latch中相关的视图---v$latchholder
desc v$latchholder

 PID                                                                                                                                                                                                                 NUMBER
 SID                                                                                                                                                                                                                 NUMBER
 LADDR                                                                                                                                                                                                            RAW(8)
 NAME                                                                                                                                                                                                             VARCHAR2(64)
 GETS                                                                                                                                                                                                                NUMBER
select * from v$latchholder;

no rows selected

通过视图中的PID和SID信息,关联视图v$SESSION,V$SESSION_WAIT,可以定位相
应持有资源的会话信息

3.latch 相关的视图  v$LATCH_CHILDREN

存储子latch信息的视图,在SGA中有些资源使用多个latch保护,比如library cache,
这些多个latch保护同一个资源,成为子latch.
V$LATCH_CHILDREN和V$LATCH一样

4、AWR中latch部分

  



5、Latch优化的思路
 Latch导致的性能问题,通常是一个系统层面的问题,所以:
– AWR报告是一个比较好的入口。
– 通过动态视图v$latch..可以分析当前系统的latch资源情况。
– 确定争用最大的Latch
– 分析可能的原因。
– 从应用层面和数据库层面考虑解决途径

最后修改时间:2021-04-21 14:56:03
文章转载自DBA学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论