2017-11-27 14 views
0

나는 오라클 데이터베이스를 사용한다. 50 만 개의 행을 가진 "LOG"테이블이있다. SQL Developer에서 delete from LOG을 실행하면 42 초가 걸립니다.오라클 삭제 테이블이 너무 느리다

+2

질문이 있으십니까? 입력하는 것을 잊었습니다. – mathguy

+0

다른 테이블에서 참조하는 테이블입니까? 그렇지 않으면'truncate'를 대신 사용할 수 있습니다. –

답변

0

초당 약 10k 개의 레코드를 삭제하는 것처럼 보입니다. 오라클이 각 삭제에 대한 감사 레코드를 작성하는 경우에도 동일한 수의 쓰기가 있습니다. 테이블이 인덱싱되면 인덱스도 업데이트됩니다.

예상되는 시간은 언제입니까?