특정 테이블의 데이터 삭제시 시간이 너무 오래걸립니다..
INSERT를 할때도 마찬가지 이구요..
약 43,000건을 삭제하는데 10분, 입력하는데도 10분 가까이 소요됩니다..--;
실행계획은 정상적인듯 한데..
어떤 부분을 추가로 확인해야 하는지..
테이블 ReOrg가 필요한걸까요??
도움 부탁드립니다..
--------------------------------------------------------------------------------
TABLE1_PK : COL1+COL2+COL3+COL4
DELETE /*+ INDEX( X TABLE1_PK ) */
FROM TABLE1 X
WHERE COL1 = :B3 AND COL2 BETWEEN :B2 AND :B1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 1 0 0
Execute 1 11.59 545.75 51012 17210 216089 43013
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 11.59 545.75 51012 17211 216089 43013
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Rows Execution Plan
------- ---------------------------------------------------
0 DELETE STATEMENT GOAL: CHOOSE
0 DELETE OF 'TABLE1'
0 FILTER
0 INDEX GOAL: ANALYZED (RANGE SCAN) OF 'TABLE1_PK' (UNIQUE)
|