DBAtlas · Atlas de operaciones de bases de datos

latch: cache buffers chains: Espera: contención en el latch cache buffers chains

Oracle

¿Qué significa?

Hay contención en el latch cache buffers chains (CBC), que protege los bloques del buffer cache. Esta espera aumenta cuando muchas sesiones intentan acceder a los mismos bloques de acceso frecuente (calientes).

¿Por qué ocurre?

Hot blocks leídos con frecuencia; SQL ineficiente que genera muchas lecturas lógicas; acceso repetido a los mismos bloques raíz de índice en nested loop joins; acceso concurrente intenso distribuido de forma desigual; tablas pequeñas pero muy leídas.

Cómo solucionarlo

Encuentre el SQL que genera más lecturas lógicas (V$SQL, ASH) y reduzca el acceso a buffers mejorando los índices/el plan de acceso. Identifique los hot blocks (X$BH / vistas relacionadas). Considere convertir los nested loops innecesarios en hash joins. Para tablas de referencia pequeñas y muy leídas, distribuya el patrón de acceso o almacénelas en caché.

Abrir en DBAtlas →

Más entradas de este motor