Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: index creation fails because temp tablespace is too small
Jonathan Lewis wrote:
> "DA Morgan" <damorgan_at_x.washington.edu> wrote in message
> news:1115396206.396494_at_yasure...
>
>>steven wrote: >> >> >>>If utlxpls.sql can estimate temp tablespace usage when building >>>index,that would be very nice. >>> >>>Steven >> >>I can not. UTLXPLS.SQL is nothing more than a call to DBMS_XPLAN >>to view an explain plan.
The column temp_space may be in PLAN_TABLE but I've not seen it in the output of DBMS_XPLAN.
PLAN_TABLE_OUTPUT
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ------------------------------------------------------------------------------------------ | 0 | SELECT STATEMENT | | 999 | 7992 | 2 (0)| 00:00:01 | | 1 | NESTED LOOPS | | 999 | 7992 | 2 (0)| 00:00:01 | | 2 | INDEX FULL SCAN | PK_SERVERS | 141 | 564 | 1 (0)| 00:00:01 | |* 3 | INDEX RANGE SCAN| IX_SRVR_INST_SRVR_ID | 7 | 28 | 0
(0)| 00:00:01 |
PLAN_TABLE_OUTPUT
3 - access("S"."SRVR_ID"="I"."SRVR_ID")
15 rows selected.
SQL> and, at least with my testing (10.1.0.4) it is not populated by running an explain plan.
SQL> explain plan set statement_id = 'abc' for
2 select s.srvr_id
3 from servers s, serv_inst i
4 where s.srvr_id = i.srvr_id;
Explained.
SQL> select temp_space from plan_table;
TEMP_SPACE
8 rows selected.
SQL> Am I missing something? Hopefully not something too obvious.
Thanks.
-- Daniel A. Morgan University of Washington damorgan_at_x.washington.edu (replace 'x' with 'u' to respond)Received on Fri May 06 2005 - 12:50:11 CDT