DBAtlas · Атлас эксплуатации баз данных

db file sequential read: Ожидание: одноблочное физическое чтение, обычно поиск по индексу или таблице

Oracle

Что это значит?

Сессия ждёт чтения одного блока с диска. Обычно наблюдается при доступе по индексу или одноблочных чтениях по ROWID; как правило, это ожидаемое событие.

Почему возникает?

Чтение с диска блоков, отсутствующих в buffer cache, неселективное или неверное использование индексов, недостаточный buffer cache или медленный уровень хранения.

Как исправить

Если значение высокое, найдите SQL-операторы с наибольшим числом чтений (AWR Top SQL, v$sql). Улучшите запросы с помощью подходящих индексов и правильных путей доступа и сократите лишние nested loops. Оцените размер buffer cache (DB_CACHE_SIZE). Проверьте задержку I/O системы хранения. Это событие часто нормально; если оно аномально высокое, сосредоточьтесь на настройке SQL.

Открыть в DBAtlas →

Ещё по этой СУБД