DBAtlas · Atlas de operaciones de bases de datos

db file sequential read: Espera: lectura física de un solo bloque, normalmente un acceso a índice o tabla

Oracle

¿Qué significa?

Una sesión espera a que se lea un único bloque desde disco. Suele verse con acceso por índice o lecturas de un bloque por ROWID; normalmente es un evento esperado.

¿Por qué ocurre?

Bloques que no están en el buffer cache leídos desde disco, uso de índices poco selectivos o incorrectos, un buffer cache insuficiente o una capa de almacenamiento lenta.

Cómo solucionarlo

Si es alto, encuentre las sentencias SQL que más leen (AWR Top SQL, v$sql). Mejore las consultas con índices adecuados y rutas de acceso correctas, y reduzca los nested loops innecesarios. Evalúe el tamaño del buffer cache (DB_CACHE_SIZE). Compruebe la latencia de E/S del almacenamiento. Este evento suele ser normal; si es anormalmente alto, céntrese en el ajuste de SQL.

Abrir en DBAtlas →

Más entradas de este motor