DBAtlas · Atlas d'exploitation des bases de données

db file scattered read: Attente : lecture physique multibloc, généralement un full table scan ou un index fast full scan

Oracle

Que signifie cette erreur ?

Une session attend la lecture de plusieurs blocs (multibloc) depuis le disque. Se produit généralement lors d'un full table scan ou d'un index fast full scan.

Cause

Full table scans dus à l'absence d'index approprié, plan erroné dû à des statistiques obsolètes, parcours de très grandes tables, ou chemin d'accès choisi qui se rabat sur un parcours de table.

Comment la corriger

Identifiez les instructions SQL effectuant des parcours complets et ajoutez les index requis ou assurez-vous que l'index existant est utilisé. Mettez à jour les statistiques : DBMS_STATS.GATHER_TABLE_STATS. Si un grand parcours est réellement nécessaire, envisagez la requête parallèle ou le partitionnement. Revoyez DB_FILE_MULTIBLOCK_READ_COUNT et le débit du stockage.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur