젠 토토 9.3.25 문서화 | ||||
---|---|---|---|---|
이전 | PostgreSQL : 문서 : 9.3 : PostgreSQL Internals 스포츠 토토 사이트 | 46 장. 개요 | 스포츠 토토 베트맨 : 문서 : 9.3 : 스포츠 토토 베트맨 카탈로그 |
Executor작성된 계획을 작성합니다
구체적인 예를 제공하려면 상단 노드가 A라고 가정합니다.mergejoin노드. 병합이있을 수 있습니다LEFTTREE). 새로운 상단 노드 (의 상단 노드Sort노드SortSeqscan노드, 실제 판독 값을 나타냅니다Sort노드는 자녀를 반복해서 전화하여 얻습니다Sort코드는 정렬을 수행합니다
mergejoin노드 유사하게 요구됩니다mergejoin노드 리턴
복잡한 쿼리는 많은 수준의 계획 노드를 포함 할 수 있지만
executor 메커니즘은 4 개의 기본 SQL을 모두 평가하는 데 사용됩니다.select, 삽입, 업데이트및삭제. 을 위한select, 최고 수준의 집행자 코드 만 있으면됩니다삽입, 각각의 반환 된 행이 삽입됩니다삽입. 이것은 특별한 최상위 계획으로 이루어집니다modifyTable. (간단한삽입 ... 값명령을 생성합니다결과노드 - 하나의 결과 행 만 계산하고modifyTable삽입 ... 선택can업데이트, 플래너는 각 계산 행을 배열합니다TID11387_11460modifyTable노드, 정보를 사용하여 새 업데이트 행을 생성하고삭제,modifyTable노드는 단순히 TID를 사용합니다