常见latch闩锁等待

常见latch闩锁等待
参考《oracle性能优化实务》
与共享池有关的latch闩锁等待(共享池不足或碎片化问题导致)
shared pool
library cache
library cache pin
row cache objects
row cache enqueue latch

和LRU CHAINS或者HASH CHAINS相关的闩锁
cache buffer handles
cache buffers chains
cache buffers lru chain
multiblock read objects

REDO LOG相关闩锁竞争一般由于以下原因:
LOG BUFFER太小
过于频繁的COMMIT
REDO LOG的IO性能不佳
LOG SWITCH过于频繁
归档出现问题或者归档过慢

REDO LOG相关主要闩锁
Redo Copy 
Redo  allocation :
	9.2:LOG_PARALLELISM
	10G:_log_parallelism_max
Redo writing
redo on-disk SCN 

simulator lru latch闩锁争用十分高原因:
CPU使用率很高
DB CACHE较大,并且访问负载较大
影响多个版本
9.2.0.5
10.1.0.2
10.2.0.3
11.1.0.6
解决方案
9.2,10.1:STATISTICS_LEVEL = BASIC
10.2:db_cache_advice = OFF

其他
archive control:和归档目录有关
process allocation:和进程状态修改有关,在短连接的系统中可能存在竞争
session allocation:和SESSION信息修改有关
sort extent pool:和硬盘排序有关
child cursor hash table:和SQL分析以及CURSOR VERSION有关
enqueue hash chains和锁的管理有关
modify parameters values:动态调整参数有关
parallel query alloc buffer,parallel query stats :和并行查询有关
GES*:和全局锁有关
GCS*:和全局CACHE有关






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值