이 명령은 실행 계획을 표시합니다.메이저 토토 사이트플래너 생성 제공된 쿼리. 실행 계획은 테이블의 방법을 보여줍니다. 쿼리에 의해 참조되는 것은 평원으로 스캔됩니다 스캔, 인덱스 스캔 등 ---- 여러 테이블이 참조되는 경우 조인 알고리즘을 사용하여 필요한 것을 함께 모으는 데 사용됩니다. 각 입력 테이블의 튜플.
디스플레이의 가장 중요한 부분은 추정 쿼리입니다. 실행 비용, 이것은 기획 시간에 대한 추측입니다. 쿼리를 실행하려면 (디스크 페이지 페치 단위로 측정 됨). 실제로 두 개의 숫자가 표시됩니다. 첫 번째 튜플을 반환 할 수 있고 모든 시간을 반환 할 수 있습니다. 튜플. 대부분의 질문에 대해 총 시간은 중요하지만 아가와 같은 컨텍스트는 서브 쿼리가 가장 작은 총 시간 대신 가장 작은 시작 시간 (이후 어쨌든 튜플 한 명을 얻은 후에 집행자는 멈출 것입니다). 또한 IF 한계 조항으로 반환 할 튜플 수를 제한합니다. 플래너는 엔드 포인트 사이에 적절한 보간을합니다 어떤 계획이 실제로 가장 저렴한 지 추정하는 비용.
분석 옵션으로 인해 쿼리가 실제로 실행됩니다. 계획뿐만 아니라. 총 경과 시간은 각각 내에서 소비되었습니다 노드 (밀리 초) 및 총 행 수를 실제로 계획하십시오. 리턴이 디스플레이에 추가됩니다. 이것은 보는 데 유용합니다 플래너의 추정치가 현실에 가까운 지 여부.
주의 |
쿼리가 실제로 실행됩니다. 분석이 사용됩니다. 하지만설명a 선택은 반환되고 쿼리의 다른 부작용은 반환됩니다 평소처럼 발생합니다. 사용하고 싶다면분석 설명삽입, 업데이트 또는 또는 쿼리가 데이터에 영향을 미치지 않고 쿼리 삭제 이 접근법을 사용하십시오 : 시작; 분석 ...; 롤백; |
장황 옵션은 전체 내부 표현을 방출합니다
요약이 아니라 계획 트리. 일반적 으로이 옵션은 다음과 같습니다
디버깅에만 유용메이저 토토 사이트. 장점 덤프도 마찬가지입니다
꽤 인쇄되었는지 여부에 따라explic_pretty_print
구성
매개 변수.
하나의int4열 및 10000 행 :
설명을 선택하십시오 * FOO;쿼리 계획 -------------------------------------------------------------------------------- foo에서 seq 스캔 (cost = 0.00..155.00 행 = 10000 너비 = 4) (1 행)
인덱스가 있고 색인이있는 쿼리를 사용하는 경우 어디서 조건,설명표시 a 다른 계획 :
from footh i = 4;에서 선택 * 선택 *쿼리 계획 --------------------------------------------------------------------- foo에서 fi를 사용한 인덱스 스캔 (비용 = 0.00..5.98 행 = 1 너비 = 4) 색인 조건 : (i = 4) (2 줄)
그리고 다음은 다음을 사용하는 쿼리에 대한 쿼리 계획의 예입니다. 집계 기능 :
FOO에서 SOLE SOM SOM (i)을 선택하여 i <10;쿼리 계획 ----------------------------------------------------------------------------------------- 집계 (비용 = 23.93..23.93 줄 = 1 너비 = 4) - foo에서 fi를 사용한 색인 스캔 (비용 = 0.00..23.92 행 = 6 너비 = 4) 색인 조건 : (i <10) (3 줄)
특정 숫자와 선택한 숫자도 참고 쿼리 전략은마다 다를 수 있습니다.메이저 토토 사이트플래너로 인한 릴리스 개량.