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

db file scattered read: Espera: leitura física multibloco, tipicamente um full table scan ou index fast full scan

Oracle

O que significa?

Uma sessão aguarda a leitura de vários blocos (multibloco) do disco. Geralmente ocorre durante um full table scan ou index fast full scan.

Por que acontece?

Full table scans por falta de um índice adequado, plano errado por estatísticas desatualizadas, varreduras de tabelas muito grandes, ou o caminho de acesso escolhido recaindo em uma varredura de tabela.

Como resolver

Identifique as instruções SQL que fazem full scans e adicione os índices necessários ou garanta que o índice existente seja usado. Atualize as estatísticas: DBMS_STATS.GATHER_TABLE_STATS. Se uma varredura grande for realmente necessária, considere parallel query ou particionamento. Revise DB_FILE_MULTIBLOCK_READ_COUNT e o throughput do armazenamento.

Abrir no DBAtlas →

Mais entradas deste banco