Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Strange performance on DELETE

Re: Strange performance on DELETE

From: Jim Kennedy <kennedy-family_at_attbi.com>
Date: Sat, 05 Oct 2002 14:04:01 GMT
Message-ID: <ljCn9.44403$FO4.9788@sccrnsc03>


Use localy managed tablespaces and get rid of pctincrease 50. I don't know why you are having the problem. Jim
"Oraclion" <inferno74_at_caramail.com> wrote in message news:anmr66$79$1_at_wanadoo.fr...
> Hi
>
> I've this:
> Delete from FAL_DISPO4 where FAL_COMPOSANT6_ID =10;
>
> Oracle Server is 8.1.7.4 (NT 2000)
> FAL_DISPO4 have 19 records !!!
> a non unique index is on FAL_COMPOSANT6_ID.
> no delete cascade on others tables.
> One user (me) is connected.
> Analyse is OK
> optimizer mode is CHOOSE (but i've the same time in RULE).
>
> ==> two hours !!!
>
> Good week
> Oraclion
>
> Script of FAL_DISPO4
>
>
> DROP TABLE FAL_DISPO4 CASCADE CONSTRAINTS ;
>
> CREATE TABLE FAL_DISPO4 (
> FAL_DISPO4_ID NUMBER (12) NOT NULL,
> FAL_COMPOSANT6_ID NUMBER (12) NOT NULL,
> CP6_SEQ NUMBER (9) NOT NULL,
> FAL_FACTORY_IN_ID NUMBER (12) NOT NULL,
> STM_STOCK_POSITION_ID NUMBER (12) NOT NULL,
> GCO_GOOD_ID NUMBER (12),
> STM_LOCATION_ID NUMBER (12) NOT NULL,
> STM_STM_LOCATION_ID NUMBER (12) NOT NULL,
> DI4_COMEBACK_QTY NUMBER (15,4),
> DI4_REJECTED_QTY NUMBER (15,4),
> DI4_AVAILABLE_QTY NUMBER (15,4),
> DI4_PIECE VARCHAR2 (30),
> DI4_LOT VARCHAR2 (30),
> DI4_VERSION VARCHAR2 (30),
> DI4_CHRONO VARCHAR2 (30),
> CONSTRAINT PK_FAL_DISPO4
> PRIMARY KEY ( FAL_DISPO4_ID )
> USING INDEX
> TABLESPACE USER_DATA_DIVERS PCTFREE 10
> STORAGE ( INITIAL 16384 NEXT 16384 PCTINCREASE 10 ))
> TABLESPACE USER_DATA_DIVERS
> PCTFREE 10
> PCTUSED 40
> INITRANS 1
> MAXTRANS 255
> STORAGE (
> INITIAL 32768
> NEXT 24576
> PCTINCREASE 50
> MINEXTENTS 1
> MAXEXTENTS 2147483645
> FREELISTS 1 FREELIST GROUPS 1 )
> NOCACHE;
>
>
> CREATE INDEX FAL_COMP6_S_FAL_DISP4_FK ON
> FAL_DISPO4(FAL_COMPOSANT6_ID, CP6_SEQ)
> TABLESPACE USER_DATA_DIVERS PCTFREE 10 STORAGE(INITIAL 40960 NEXT 40960
> PCTINCREASE 50 )
> ;
>
>
> ALTER TABLE FAL_DISPO4 ADD CONSTRAINT FAL_COMP6_S_FAL_DISPO4
> FOREIGN KEY (FAL_COMPOSANT6_ID, CP6_SEQ)
> REFERENCES BRISTOL.FAL_COMPOSANT6 (FAL_COMPOSANT6_ID, CP6_SEQ) ;
>
> ALTER TABLE FAL_DISPO4 ADD CONSTRAINT FK_FAL_DISP_FAL_FACT__FAL_FACT
> FOREIGN KEY (FAL_FACTORY_IN_ID)
> REFERENCES BRISTOL.FAL_FACTORY_IN (FAL_FACTORY_IN_ID) ;
>
> ALTER TABLE FAL_DISPO4 ADD CONSTRAINT GCO_GOOD_S_FAL_DISPO4
> FOREIGN KEY (GCO_GOOD_ID)
> REFERENCES BRISTOL.GCO_GOOD (GCO_GOOD_ID) ;
>
> ALTER TABLE FAL_DISPO4 ADD CONSTRAINT STM_LOCATION1_S_FAL_DISPO4
> FOREIGN KEY (STM_LOCATION_ID)
> REFERENCES BRISTOL.STM_LOCATION (STM_LOCATION_ID) ;
>
> ALTER TABLE FAL_DISPO4 ADD CONSTRAINT STM_LOCATION2_S_FAL_DISPO4
> FOREIGN KEY (STM_STM_LOCATION_ID)
> REFERENCES BRISTOL.STM_LOCATION (STM_LOCATION_ID) ;
>
>
>
>
Received on Sat Oct 05 2002 - 09:04:01 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US