이 명령은 실행 계획을 표시합니다.포스트그레SQL플래너가 다음을 생성합니다. 제공된 쿼리. 실행 계획은 테이블이 어떻게 실행되는지 보여줍니다. 쿼리에서 참조하는 내용은 일반 순차 방식으로 검색됩니다. 스캔, 인덱스 스캔 등---여러 테이블을 참조하는 경우 필요한 것을 하나로 모으기 위해 어떤 조인 알고리즘이 사용될 것인가? 각 입력 테이블의 튜플입니다.
디스플레이의 가장 중요한 부분은 예상 메이저 토토 사이트입니다 실행 비용(실행 비용)은 실행 기간이 얼마나 될지에 대한 기획자의 추측입니다. 메이저 토토 사이트를 실행하는 데 사용됩니다(디스크 페이지 가져오기 단위로 측정). 실제로 두 개의 숫자가 표시됩니다. 즉, 시작 전의 시작 시간입니다. 첫 번째 튜플을 반환할 수 있으며, 모든 튜플을 반환하는 데 걸리는 총 시간은 튜플. 대부분의 메이저 토토 사이트에서는 총 시간이 중요하지만 EXISTS 하위 메이저 토토 사이트와 같은 컨텍스트에서 플래너는 최소 총 시간 대신 최소 시작 시간(이후 어쨌든 실행자는 하나의 튜플을 얻은 후에 중지됩니다. 또한 만약에 LIMIT 절을 사용하여 반환할 튜플 수를 제한합니다. 플래너는 끝점 사이에 적절한 보간을 수행합니다. 어떤 요금제가 실제로 가장 저렴한지 추정하는 비용입니다.
ANALYZE 옵션은 메이저 토토 사이트가 실제로 실행되도록 하며, 계획된 것뿐만 아니라. 각 내에서 소비된 총 경과 시간 계획 노드(밀리초) 및 실제로 총 행 수 반환된 내용이 디스플레이에 추가됩니다. 보는 데 유용합니다. 기획자의 추정이 현실에 가까운지 여부.
| 주의 | 
| 
           쿼리는 실제로 다음과 같은 경우에 실행된다는 점을 명심하십시오. ANALYZE가 사용됩니다. 하지만설명다음의 모든 출력을 삭제합니다. SELECT가 반환되고 쿼리의 다른 부작용은 다음과 같습니다. 평소대로 일어난다. 이용을 원하시는 경우분석 설명INSERT, UPDATE 또는 메이저 토토 사이트가 데이터에 영향을 주지 않고 메이저 토토 사이트를 삭제하세요. 이 접근 방식을 사용하십시오: 시작; 설명 분석 ...; 롤백;  | 
      
VERBOSE 옵션은 다음의 전체 내부 표현을 내보냅니다.
  단순한 요약이 아닌 계획 트리. 일반적으로 이 옵션은
  디버깅에만 유용함PostgreSQL. VERBOSE 덤프는 다음 중 하나입니다.
  설정에 따라 예쁘게 인쇄되거나 인쇄되지 않습니다.EXPLAIN_PRETTY_PRINT구성
  매개변수입니다.
테이블에 간단한 쿼리에 대한 메이저 토토 사이트 계획을 표시하려면 하나의int4열 및 10000행:
선택 * FROM foo 설명;메이저 토토 사이트 계획 ------------------------------- foo의 시퀀스 스캔(비용=0.00..155.00행=10000너비=4) (1행)
인덱스가 있고 인덱싱 가능한 메이저 토토 사이트를 사용하는 경우 WHERE 조건,설명다음을 표시합니다 다른 계획:
설명 선택 * FROM foo WHERE i = 4;메이저 토토 사이트 계획 ------------------------------------ foo에서 fi를 사용한 인덱스 스캔(비용=0.00..5.98행=1너비=4) 지수 조건: (i = 4) (2행)
다음은 다음을 사용하는 쿼리에 대한 메이저 토토 사이트 계획의 예입니다. 집계 함수:
EXPLAIN SELECT sum(i) FROM foo WHERE i < 10;메이저 토토 사이트 계획
--------------------------------------------------------
 집계(비용=23.93..23.93행=1너비=4)
   - foo에서 fi를 사용하여 인덱스 스캔(비용=0.00..23.92행=6너비=4)
         지수 조건: (i < 10)
(3행)
  특정 숫자가 표시되며 선택한 숫자도 표시됩니다. 메이저 토토 사이트 전략은 다양할 수 있습니다.PostgreSQL플래너로 인한 출시 개량.