1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| SQL_ID dg6kdaw8131ga, child number 0
-------------------------------------
SELECT /*+gather_plan_statistics*/ pat.nom || ' ' || pat.prenom AS patient, to_char(pat.dtenai, 'dd/mm/YYYY') dtenaiss, pat.numnat,
pat.numpat, o1.numobj, to_char(o1.dtedeb, 'dd/mm/YYYY') dtedebut FROM patients pat join objets o1 on pat.numpat = o1.numpat LEFT JOIN
objets o2 ON o2.numdescription = 50210 AND o2.dtedeb >= o1.dtedeb AND
o2.objdeleted = 0 AND o2.numobjpere = o1.numobj WHERE o1.numdescription = 20028 AND o1.dtedeb BETWEEN
to_date('01/01/2013', 'dd/mm/YYYY') AND to_date('22/02/2013', 'dd/mm/YYYY') AND o1.objdeleted = 0 AND o2.numdescription IS NULL ORDER
BY o1.dtedeb
Plan hash value: 2998451043
-------------------------------------------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | Reads | OMem | 1Mem | Used-Mem |
-------------------------------------------------------------------------------------------------------------------------------------------------------
| 1 | SORT ORDER BY | | 1 | 1 | 83 |00:00:13.33 | 41536 | 2836 | 13312 | 13312 |12288 (0)|
| 2 | NESTED LOOPS | | 1 | 1 | 83 |00:00:42.64 | 41536 | 2836 | | | |
|* 3 | FILTER | | 1 | | 83 |00:00:42.63 | 41285 | 2836 | | | |
| 4 | NESTED LOOPS OUTER | | 1 | 1 | 240 |00:00:09.76 | 41285 | 2836 | | | |
|* 5 | TABLE ACCESS BY INDEX ROWID| OBJETS | 1 | 27 | 239 |00:00:09.61 | 39456 | 2626 | | | |
|* 6 | INDEX SKIP SCAN | I_OBJETS_CDEOBJDTEDEB | 1 | 67 | 196K|00:00:02.01 | 1265 | 1244 | | | |
|* 7 | TABLE ACCESS BY INDEX ROWID| OBJETS | 239 | 1 | 157 |00:00:00.99 | 1829 | 210 | | | |
|* 8 | INDEX RANGE SCAN | I_OBJETS_NUMOBJPERE | 239 | 2 | 1713 |00:00:00.73 | 481 | 152 | | | |
| 9 | TABLE ACCESS BY INDEX ROWID | PATIENTS | 83 | 1 | 83 |00:00:00.01 | 251 | 0 | | | |
|* 10 | INDEX UNIQUE SCAN | PK_PATIENTS | 83 | 1 | 83 |00:00:00.01 | 168 | 0 | | | |
-------------------------------------------------------------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
3 - filter("O2"."NUMDESCRIPTION" IS NULL)
5 - filter(("O1"."NUMDESCRIPTION"=20028 AND "O1"."OBJDELETED"=0))
6 - access("O1"."DTEDEB">=TO_DATE(' 2013-01-01 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "O1"."DTEDEB"<=TO_DATE(' 2013-02-22 00:00:00',
'syyyy-mm-dd hh24:mi:ss'))
filter(("O1"."DTEDEB">=TO_DATE(' 2013-01-01 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "O1"."DTEDEB"<=TO_DATE(' 2013-02-22 00:00:00',
'syyyy-mm-dd hh24:mi:ss')))
7 - filter(("O2"."NUMDESCRIPTION"=50210 AND "O2"."OBJDELETED"=0 AND "O2"."DTEDEB">="O1"."DTEDEB"))
8 - access("O2"."NUMOBJPERE"="O1"."NUMOBJ")
10 - access("PAT"."NUMPAT"="O1"."NUMPAT") |
Partager