Re: Speed up query
From: astalavista <nobody_at_nowhere.com>
Date: Sat, 11 Oct 2008 17:14:35 +0200
Message-ID: <48f0c2da$0$6845$426a34cc@news.free.fr>
SORT (ORDER BY) (Cost=910 Card=1 Bytes=283)
COUNT
(Cost=1 Card=1)
(Cost=3 Card=570557)
Date: Sat, 11 Oct 2008 17:14:35 +0200
Message-ID: <48f0c2da$0$6845$426a34cc@news.free.fr>
Thanks,
Below the output form autotrace:
971 rows selected.
Elapsed: 00:03:05.04
Execution Plan
0
SELECT STATEMENT Optimizer=CHOOSE (Cost=910 Card=1 Bytes=283)
1 0
SORT (ORDER BY) (Cost=910 Card=1 Bytes=283)
2 1
COUNT
3 2 FILTER 4 3 NESTED LOOPS (Cost=907 Card=1 Bytes=283) 5 4 NESTED LOOPS (Cost=905 Card=1 Bytes=241) 6 5 NESTED LOOPS (Cost=904 Card=1 Bytes=199) 7 6 TABLE ACCESS (FULL) OF 'PFMQ_MESSAGESTATUS' (Cost=902 Card=1Bytes=53)
8 6 TABLE ACCESS (BY INDEX ROWID) OF 'PFMQ_MESSAGEINFO' (Cost=2Card=1 Bytes=146)
9 8 INDEX (UNIQUE SCAN) OF 'XPKPF_MESSAGEINFO' (UNIQUE) (Cost=1Card=36)
10 5 INDEX (UNIQUE SCAN) OF 'XPKPF_MESSAGEDATA' (UNIQUE) (Cost=1Card=1 Bytes=42)
11 4 TABLE ACCESS (BY INDEX ROWID) OF 'PFMQ_MESSAGEDATASTORAGE' (Cost=2Card=1 Bytes=42)
12 11 INDEX (UNIQUE SCAN) OF 'XPKPF_MESSAGEDATASTORAGE' (UNIQUE)
(Cost=1 Card=1)
13 3 SORT (AGGREGATE) 14 13 FIRST ROW (Cost=3 Card=2 Bytes=100) 15 14 INDEX (RANGE SCAN (MIN/MAX)) OF 'XPKPF_MESSAGESTATUS' (UNIQUE)
(Cost=3 Card=570557)
Statistics
0 recursive calls 0 db block gets 1132925 consistent gets 55878 physical reads 0 redo size 387012 bytes sent via SQL*Net to client 1207 bytes received via SQL*Net from client 66 SQL*Net roundtrips to/from client 1 sorts (memory) 0 sorts (disk) 971 rows processedReceived on Sat Oct 11 2008 - 10:14:35 CDT