더북(TheBook)

마지막으로 병렬 처리할 때 주의할 점을 정리하면 다음과 같다.

응답속도가 빠른 SQL문에는 병렬 처리를 하지 않는다

병렬 프로세스(degree) 수를 적절히 사용해야 한다
보통은 프로세스 수가 많을수록 빨리 처리되지만, 시스템에서 사용할 수 있는 프로세스 수에는 제한이 있다. 또한 너무 많은 프로세스가 처리하게 되면 각 프로세스가 작업을 마친 다음 이를 다시 모아서 정리해야 하는데 이 작업이 더 부하가 많이 걸릴 수 있기 때문이다.

병렬 DML 처리 시 반드시 처리가 끝난 뒤에는 DML 옵션을 비활성화시킨다

INSERT~SELECT문 처럼 SELECT문이 있으면 병렬 DML 뿐만 아니라 병렬 쿼리 기능도 함께 사용한다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.