DBAtlas · Atlas de operaciones de bases de datos

db file scattered read: Espera: lectura física multibloque, normalmente un full table scan o index fast full scan

Oracle

¿Qué significa?

Una sesión espera a que se lean varios bloques (multiblock) desde disco. Suele ocurrir durante un full table scan o un index fast full scan.

¿Por qué ocurre?

Full table scans por falta de un índice adecuado, un plan incorrecto por estadísticas obsoletas, recorridos de tablas muy grandes o la ruta de acceso elegida que recurre a un recorrido de tabla.

Cómo solucionarlo

Identifique las sentencias SQL que hacen recorridos completos y añada los índices necesarios o asegúrese de que se use el índice existente. Actualice las estadísticas: DBMS_STATS.GATHER_TABLE_STATS. Si realmente se necesita un recorrido grande, considere parallel query o particionamiento. Revise DB_FILE_MULTIBLOCK_READ_COUNT y el throughput del almacenamiento.

Abrir en DBAtlas →

Más entradas de este motor