0
나는 오라클 데이터베이스를 사용한다. 50 만 개의 행을 가진 "LOG"테이블이있다. SQL Developer에서 delete from LOG
을 실행하면 42 초가 걸립니다.오라클 삭제 테이블이 너무 느리다
나는 오라클 데이터베이스를 사용한다. 50 만 개의 행을 가진 "LOG"테이블이있다. SQL Developer에서 delete from LOG
을 실행하면 42 초가 걸립니다.오라클 삭제 테이블이 너무 느리다
초당 약 10k 개의 레코드를 삭제하는 것처럼 보입니다. 오라클이 각 삭제에 대한 감사 레코드를 작성하는 경우에도 동일한 수의 쓰기가 있습니다. 테이블이 인덱싱되면 인덱스도 업데이트됩니다.
예상되는 시간은 언제입니까?
질문이 있으십니까? 입력하는 것을 잊었습니다. – mathguy
다른 테이블에서 참조하는 테이블입니까? 그렇지 않으면'truncate'를 대신 사용할 수 있습니다. –