latch: cache buffers chains: Espera: contenção no latch cache buffers chains
OracleO 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.
Mais entradas deste banco
- ORA-14400inserted partition key does not map to any partition
- ORA-01536space quota exceeded for tablespace
- direct path readEspera: sessão lendo blocos diretamente para a PGA, contornando o buffer cache
- ORA-00955name is already used by an existing object
- ORA-02449unique/primary keys in table referenced by foreign keys
- ORA-01950no privileges on tablespace 'name'
- ORA-01110data file N: 'path'