본문 바로가기

DB이야기/ORACLE

pq_replicate

728x90

오라클에서의 broadcast방식은 작은 테이블을 전체로 할당하는 방식이다.
다만, 분배와 전송이라는 두가지 오퍼레이션이 있어 실제 broadcast방식은 테이블이 커지면 성능에 영향을 주게 된다.
그래서 추가된 기능이 pq_repliacate방식이다.
pq_distribute는 단순히 분배 방식만 지정만 한다.
pq_replicate는 parallel 쿼리 수행시 parallel 프로세스에서 각각 전체 테이블을 조회하기
때문에 데이터 분배가 일어나지 않는다.
즉, pq_replicate 힌트가 사용된다는것은 패러렐 서브 프로세스가 전체 테이블을 읽는다고 생각하면 된다.

728x90

'DB이야기 > ORACLE' 카테고리의 다른 글

sql_id를 RAC 노드에 관계 없이 조회하기  (0) 2023.01.20
방화벽 오픈 여부 확인  (0) 2022.12.23
notepad++ 에서 sqlplus 실행하기  (0) 2022.12.18
3개이상 테이블 동시 비교  (0) 2022.12.12
컬럼 내용 패턴화  (0) 2022.12.12