![]() |
![]() |
Oracle SQL Explain Plan | 20 janvier 2011 17:17:32 CET | ![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
Version: Oracle 10.2.0.1.0 | |
Base de données: INT_FNDB | |
Schéma: FNOS2_USR | |
Date: 20 janv. 2011 00:00:00 |
|
ALL_ROWS |
264 147 |
Etape n° | Nom de l'étape |
---|
13 | ![]() | SELECT STATEMENT |
12 | ![]() ![]() | SORT [ORDER BY] |
11 | ![]() ![]() ![]() | FILTER |
10 | ![]() ![]() ![]() ![]() | NESTED LOOPS [OUTER] |
6 | ![]() ![]() ![]() ![]() ![]() | NESTED LOOPS [OUTER] |
2 | ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.DOCVERSION TABLE ACCESS [BY INDEX ROWID] |
1 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.FNR_TRANSITION_IDX INDEX [SKIP SCAN] |
5 | ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR. VIEW PUSHED PREDICATE |
4 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.GENERIC TABLE ACCESS [BY INDEX ROWID] |
3 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.FNR_FR_N_BUSINESSID_GEN_IDX INDEX [RANGE SCAN] |
9 | ![]() ![]() ![]() ![]() ![]() | FNOS2_USR. VIEW PUSHED PREDICATE |
8 | ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.GENERIC TABLE ACCESS [BY INDEX ROWID] |
7 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | FNOS2_USR.SYS_C0021128 INDEX [UNIQUE SCAN] |
Etape n° | Description | Coût estimé | Nombre estimé de lignes renvoyées | Nombre estimé de kilo-octets renvoyés |
---|
1 | Cette étape du plan balaie l'index FNR_TRANSITION_IDX. | 4 415 | 219 994 | -- |
2 | Cette étape du plan extrait des lignes de la table DOCVERSION via les ROWID renvoyés par un index. | 51 527 | 42 011 | 5 702,665 |
3 | Cette étape du plan extrait plusieurs ROWID par ordre croissant en balayant l'index B*-tree FNR_FR_N_BUSINESSID_GEN_IDX. | 1 | 1 | -- |
4 | Cette étape du plan extrait des lignes de la table GENERIC via les ROWID renvoyés par un index. | 2 | 277 361 | 20 856,247 |
5 | Cette étape du plan représente le plan d'exécution de la sous-interrogation définie par la vue . Certains prédicats de l'instruction ont pu être appliqués à la vue. Ainsi, l'exécution de la vue est plus sélective. | 2 | 1 | 0,056 |
6 | Cette étape du plan joint deux ensembles de lignes par itération de l'ensemble de lignes externe ou maître (premier enfant de la jointure) et, pour chaque ligne, en exécutant les étapes de l'ensemble de lignes interne (second enfant). Les paires de lignes correspondantes sont testées par rapport à la condition de jointure indiquée dans la clause WHERE de l'interrogation. Outre les lignes remplissant cette condition, Oracle renvoie également toutes les lignes de l'ensemble de lignes ne contenant pas l'opérateur de jointure externe (+) ne remplissant pas cette condition. | 135 641 | 42 011 | 8 041,168 |
7 | Cette étape du plan extrait un ROWID unique de l'index B*-tree SYS_C0021128. | 2 | 1 | -- |
8 | Cette étape du plan extrait des lignes de la table GENERIC via les ROWID renvoyés par un index. | 3 | 1 | 0,088 |
9 | Cette étape du plan représente le plan d'exécution de la sous-interrogation définie par la vue . Certains prédicats de l'instruction ont pu être appliqués à la vue. Ainsi, l'exécution de la vue est plus sélective. | 3 | 1 | 0,054 |
10 | Cette étape du plan joint deux ensembles de lignes par itération de l'ensemble de lignes externe ou maître (premier enfant de la jointure) et, pour chaque ligne, en exécutant les étapes de l'ensemble de lignes interne (second enfant). Les paires de lignes correspondantes sont testées par rapport à la condition de jointure indiquée dans la clause WHERE de l'interrogation. Outre les lignes remplissant cette condition, Oracle renvoie également toutes les lignes de l'ensemble de lignes ne contenant pas l'opérateur de jointure externe (+) ne remplissant pas cette condition. | 261 860 | 42 011 | 10 297,618 |
11 | Cette étape du plan accepte un ensemble de lignes depuis son noeud enfant, en supprime certaines et renvoie le reste. |
12 | Cette étape du plan accepte un ensemble de lignes de son noeud enfant et le trie par colonne à l'aide de la clause ORDER BY de l'interrogation. | 264 147 | 42 011 | 10 297,618 |
13 | Cette étape du plan définit cette instruction comme instruction SELECT. | 264 147 | 42 011 | 10 297,618 |