DBAtlas · 数据库运维图谱

latch: cache buffers chains: 等待:cache buffers chains latch 争用

Oracle

含义

保护 buffer cache 中块的 cache buffers chains(CBC)latch 上存在争用。当许多会话试图访问相同的高频访问(热)块时,该等待会上升。

原因

频繁读取的热块;产生大量逻辑读的低效 SQL;嵌套循环连接中反复访问相同的索引根块;分布不均的高并发访问;体积小但被大量读取的表。

解决方法

找出产生最多逻辑读的 SQL(V$SQL、ASH),通过改进索引/访问计划减少缓冲区访问。识别热块(X$BH / 相关视图)。考虑将不必要的嵌套循环改为哈希连接。对于体积小且被大量读取的参照表,分散访问模式或将其缓存。

在 DBAtlas 中打开 →

同一数据库的其他条目