2013-10-09 1 views
0

Oracle 10g에서 자주 실행되는 절차 (매 5 분마다 ~ 1000x)가 있습니다. 기본 개념은 PK를 기반으로 테이블의 데이터를 새로 고치는 것입니다.Oracle 10g에서 MERGE 대 DELETE/INSERT

데이터베이스의 IO/CPU로드 측면에서 성능이 더 좋습니까? DELETE (PK 기준) INSERT 또는 MERGE (PK?

+0

MERGE를 사용하면 INSERT, UPDATE 및 DELETE를 수행 할 수 있습니다. 당신이 여기에서 묻고있는 것이 확실하지 않습니다. –

답변

1

MERGE는 BULK INSERT가있는 특수 제작 된 DELETE보다 거의 항상 느립니다. 경우에 따라 사용하기가 더 편리합니다.

반면에 쿼리 속도를 높이기 위해 속임수를 사용하지 않으면 성능이 거의 동일합니다.

관련 문제