Bonjour,

Je suis en Oralce 10HR2. Je voulais savoir si avec les hint, j'arriverai à changer le Nested loop ci-dessous en HASH JOIN, mais en le laissant le 'INDEX RANG SCAN'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PLAN_TABLE_OUTPUT
----------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------
| Id  | Operation                   | Name             | Rows  | Bytes | Cost  |
--------------------------------------------------------------------------------
|   0 | SELECT STATEMENT            |                  |     1 |   187 |  1733K|
|   1 |  TABLE ACCESS BY INDEX ROWID| P_CLIENT         |     1 |    29 |     2 |
|   2 |   NESTED LOOPS              |                  |     1 |   187 |  1733K|
|   3 |    HASH JOIN                |                  | 28250 |  4358K|  1676K|
|   4 |     HASH JOIN               |                  | 10092 |  1084K| 41448 |
|   5 |      TABLE ACCESS FULL      | CONTRAT          |  9055 |   663K|   135 |
|   6 |      TABLE ACCESS FULL      | H_RELAIES        |  2597K|    86M| 41191 |
|   7 |     TABLE ACCESS FULL       | H_SINISTRE       |    20M|   919M|  1634K|
|   8 |    INDEX RANGE SCAN         | I_COMMUNE        |     1 |       |     1 |
--------------------------------------------------------------------------------
En vous remerciant