15.2. 병렬 쿼리가 가능한 경우

어떤 상황에서도 쿼리 플래너가 병렬 쿼리 계획을 생성하지 못하게 하는 몇 가지 설정이 있다. 모든 병렬 쿼리 계획을 생성하려면 아래와 같이 설정을 해야 한다.

또한 데이터베이스 서버는 단일 사용자 모드로 실행되어서는 안된다. 전체 데이터베이스 시스템이 싱글 프로세스로 실행되기 때문에 백그라운드 작업자는 사용할 수 없다.

병렬 쿼리 계획을 생성 할 수 있는 일반적인 경우에도, 플래너는 다음 중 하나라도 해당되면 병렬 쿼리 실행 계획을 생성하지 않는다:

병렬 쿼리 계획이 특정 쿼리에서 생성된 경우라도 여러 상황에 따라 병렬로 쿼리가 실행되지 않는다. 이 경우 Gather 노드가 없는 것처럼 리더는 Gather 노드 아래에 있는 실행 계획 부분을 전체를 자체적으로 실행한다. 이런 경우는 다음 조건 중 하나가 충족 될 경우 발생한다.