DBAtlas · Atlas de operações de banco de dados

latch: cache buffers chains: Espera: contenção no latch cache buffers chains

Oracle

O que significa?

Há contenção no latch cache buffers chains (CBC), que protege os blocos no buffer cache. Esta espera aumenta quando muitas sessões tentam acessar os mesmos blocos acessados com frequência (hot blocks).

Por que acontece?

Hot blocks lidos com frequência; SQL ineficiente gerando muitas leituras lógicas; acesso repetido aos mesmos blocos raiz de índice em nested loop joins; acesso concorrente intenso distribuído de forma desigual; tabelas pequenas, mas muito lidas.

Como resolver

Encontre o SQL que gera mais leituras lógicas (V$SQL, ASH) e reduza o acesso ao buffer melhorando os índices/o plano de acesso. Identifique os hot blocks (X$BH / views relacionadas). Considere converter nested loops desnecessários em hash joins. Para tabelas de referência pequenas e muito lidas, distribua o padrão de acesso ou faça cache delas.

Abrir no DBAtlas →

Mais entradas deste banco