이 명령은 실행 계획을 표시합니다.PostgreSQL플래너 생성
디스플레이의 가장 중요한 부분은 추정입니다.존재, 플래너는 가장 작은 것을 선택합니다Limit조항, 플래너는 적절합니다
the분석옵션은
중요 :진술이 있음을 명심하십시오분석옵션이 사용됩니다. 하지만스포츠 토토 사이트a의 출력을 폐기합니다.select반환, 다른 부작용분석on삽입, 업데이트, 삭제, 생성또는execute진술
시작;
만분석andVerbose옵션을 지정할 수 있습니다PostgreSQL9.0, the
명령을 내리고 실제 실행 시간을 표시하십시오.false.
계획에 관한 추가 정보를 표시합니다.false.
예상 시작 및 총계에 대한 정보를 포함하십시오true.
버퍼 사용에 대한 정보를 포함하십시오. 구체적으로,분석매개 변수.false.
텍스트, XML, Yaml, 출력 형식 지정텍스트.
선택한 옵션을 돌려야하는지 여부를 지정합니다true, on또는1옵션을 활성화하려면false, off또는0비활성화하려면. 그만큼부울값도 생략 할 수 있습니다.true가정됩니다.
Anyselect, 삽입, 업데이트, 삭제, 값, execute, 선언또는테이블 작성진술
Optimizer의 사용에 대한 희소 문서 만 있습니다.PostgreSQL.섹션 14.1더 많은 것
허용하려면PostgreSQL합리적으로 만들기위한 쿼리 플래너분석명령문은 기록되도록 실행해야합니다분석실행), 예상 비용
분석상당한 프로파일 링을 추가 할 수 있습니다분석쿼리의 경우 때때로 가져갈 수 있습니다
단일 테이블에 간단한 쿼리 계획을 표시하려면Integer열 및 10000 행 :
from from from from frome *를 스포츠 토토 사이트하십시오.
Yaml 서식이 포함 된 동일한 쿼리가 있습니다.
스포츠 토토 사이트 (형식 Yaml) 선택 *에서 foo;
인덱스가 있고 색인이있는 쿼리를 사용하는 경우여기서조건,스포츠 토토 사이트다른 계획을 보여줄 수 있습니다 :
from footh i = 4;
여기에 동일한 쿼리가 있지만 Yaml 출력 :
스포츠 토토 사이트 (형식 YAML)을 선택하십시오 * FOO에서 i = '4';
XML 출력은 독자에게 연습으로 남아 있습니다.
비용이 억제되는 동일한 계획이 있습니다.
스포츠 토토 사이트 (false 비용)을 선택하십시오 * foo에서 i = 4;
다음은 다음을 사용하는 쿼리에 대한 쿼리 계획의 예입니다.
FOO에서 SOLE SOM SOM (i)을 스포츠 토토 사이트하십시오.
사용의 예는 다음과 같습니다.스포츠 토토 사이트준비된 실행 계획을 표시합니다
테스트에서 선택 합 (bar)으로 쿼리 (int, int)를 준비하십시오
물론 여기에 표시된 특정 숫자는PostgreSQL릴리스분석명령은 임의의 샘플링을 사용하여 추정합니다분석,