| 윈 토토 : 문서 : 9.4 : 윈 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.4 : 젠 토토 View | PostgreSQL : 문서 : 9.4 : SQL 윈 토토 | PostgreSQL : 문서 : 9.4 : 토토 결과 | |
스포츠 토토 사이트데이터베이스의 테이블 내용에 대한 통계를 수집하고 결과를 다음 위치에 저장합니다.PostgreSQL :시스템 카탈로그. 이후 쿼리 플래너는 이러한 통계를 사용하여 쿼리에 대한 가장 효율적인 실행 계획을 결정하는 데 도움을 줍니다.
매개변수 없음,스포츠 토토 사이트현재 데이터베이스의 모든 테이블을 검사합니다. 매개변수를 사용하면,스포츠 토토 사이트해당 테이블만 검사합니다. 또한 열 이름 목록을 제공할 수도 있으며, 이 경우 해당 열에 대한 통계만 수집됩니다.
진행 메시지 표시를 활성화합니다.
스포츠 토토 사이트할 특정 테이블의 이름(스키마 한정 가능). 생략하면 현재 데이터베이스의 모든 일반 테이블(외부 테이블 제외)이 스포츠 토토 사이트됩니다.
스포츠 토토 사이트할 특정 열의 이름입니다. 모든 열의 기본값입니다.
테이블을 스포츠 토토 사이트하려면 일반적으로 테이블의 소유자 또는 수퍼유저여야 합니다. 그러나 데이터베이스 소유자는 공유 카탈로그를 제외한 데이터베이스의 모든 테이블을 스포츠 토토 사이트할 수 있습니다. (공유 카탈로그에 대한 제한은 진정한 데이터베이스 전체에 대한 제한을 의미합니다.스포츠 토토 사이트수퍼유저만 수행할 수 있습니다.)스포츠 토토 사이트호출 사용자에게 스포츠 토토 사이트 권한이 없는 테이블은 건너뜁니다.
외부 테이블은 명시적으로 선택된 경우에만 스포츠 토토 사이트됩니다. 모든 외부 데이터 래퍼가 지원되는 것은 아닙니다.스포츠 토토 사이트. 테이블의 래퍼가 지원하지 않는 경우스포츠 토토 사이트, 명령은 경고를 인쇄하고 아무 작업도 수행하지 않습니다.
기본값으로포스트그레SQL구성, autovacuum 데몬(참조섹션 23.1.6)는 테이블에 데이터가 처음 로드될 때와 일반 작업 전반에 걸쳐 변경될 때 테이블을 자동으로 스포츠 토토 사이트합니다. autovacuum이 비활성화되면 실행하는 것이 좋습니다.스포츠 토토 사이트정기적으로 또는 테이블 내용을 크게 변경한 직후에. 정확한 통계는 플래너가 가장 적절한 쿼리 계획을 선택하는 데 도움이 되며 이를 통해 쿼리 처리 속도가 향상됩니다. 읽기 중심 데이터베이스에 대한 일반적인 전략은 다음을 실행하는 것입니다.PostgreSQL : 문서 : 9.4 : 사설 토토그리고스포츠 토토 사이트하루에 한 번 사용량이 적은 시간에. (업데이트 활동이 많은 경우에는 충분하지 않습니다.)
스포츠 토토 사이트대상 테이블에 대한 읽기 잠금만 필요하므로 테이블의 다른 활동과 병렬로 실행될 수 있습니다.
통계 수집 방법스포츠 토토 사이트일반적으로 각 열의 가장 일반적인 값 목록과 각 열의 대략적인 데이터 분포를 보여주는 히스토그램이 포함됩니다. 다음의 경우 둘 중 하나 또는 둘 다를 생략할 수 있습니다.스포츠 토토 사이트흥미롭지 않거나(예: 고유 키 열에 공통 값이 없음) 열 데이터 유형이 적절한 연산자를 지원하지 않는 경우 간주됩니다. 통계에 대한 자세한 내용은토토 사이트 순위 : 문서 : 9.4 : 일상적인 데이터베이스 유지 보수 작업.
큰 테이블의 경우,스포츠 토토 사이트모든 행을 검사하는 대신 테이블 내용의 무작위 샘플을 취합니다. 이를 통해 매우 큰 테이블도 짧은 시간 내에 스포츠 토토 사이트할 수 있습니다. 그러나 통계는 대략적인 수치일 뿐이며 매번 조금씩 변경될 수 있습니다.스포츠 토토 사이트14619_14757토토 사이트 순위 : 문서 : 9.4 : 설명. 드문 경우지만 이러한 비결정성으로 인해 플래너의 쿼리 계획 선택이 이후 변경될 수 있습니다.스포츠 토토 사이트실행되었습니다. 이를 방지하려면 다음에서 수집하는 통계량을 늘리세요.스포츠 토토 사이트, 아래 설명대로.
스포츠 토토 사이트 범위는 다음을 조정하여 제어할 수 있습니다.default_statistics_target구성 변수 또는 다음을 사용하여 열별 통계 대상을 설정하여 열별로테이블 변경 ... 열 변경 ... 통계 설정(참조무지개 토토 PostgreSQL : 문서 : 9.4 : Alter Table). 대상 값은 가장 일반적인 값 목록의 최대 항목 수와 히스토그램의 최대 Bin 수를 설정합니다. 기본 목표 값은 100이지만, 소요 시간과 플래너 추정의 정확성을 절충하기 위해 위 또는 아래로 조정할 수 있습니다.스포츠 토토 사이트그리고 차지하는 공간의 양pg_statistic. 특히 통계 대상을 0으로 설정하면 해당 열에 대한 통계 수집이 비활성화됩니다. 결코 사용되지 않는 열에 대해 그렇게 하는 것이 유용할 수 있습니다.어디, 그룹별또는주문 기준쿼리 절, 플래너는 해당 열에 대한 통계를 사용하지 않기 때문입니다.
스포츠 토토 사이트 중인 열 중 가장 큰 통계 대상에 따라 통계 준비를 위해 샘플링되는 테이블 행 수가 결정됩니다. 목표를 늘리면 수행하는 데 필요한 시간과 공간이 비례적으로 증가합니다.스포츠 토토 사이트.
추정된 값 중 하나스포츠 토토 사이트은 각 열에 나타나는 고유 값의 수입니다. 행의 하위 집합만 검사되기 때문에 가능한 가장 큰 통계 목표를 사용하더라도 이 추정치가 상당히 부정확할 수 있습니다. 이러한 부정확함으로 인해 잘못된 쿼리 계획이 발생하는 경우 더 정확한 값을 수동으로 결정한 다음 다음을 사용하여 설치할 수 있습니다.테이블 변경 ... 열 변경 ... 설정 (n_distinct = ...)(참조무지개 토토 PostgreSQL : 문서 : 9.4 : Alter Table).
스포츠 토토 사이트 중인 테이블에 하나 이상의 하위 항목이 있는 경우,스포츠 토토 사이트통계를 두 번 수집합니다. 한 번은 상위 테이블의 행에 대해서만, 두 번째는 모든 하위 테이블이 있는 상위 테이블의 행에 대해 수집합니다. 이 두 번째 통계 세트는 전체 상속 트리를 순회하는 쿼리를 계획할 때 필요합니다. 그러나 autovacuum 데몬은 해당 테이블에 대한 자동 스포츠 토토 사이트을 트리거할지 여부를 결정할 때 상위 테이블 자체에 대한 삽입 또는 업데이트만 고려합니다. 해당 테이블이 거의 삽입되거나 업데이트되지 않는 경우 다음을 실행하지 않으면 상속 통계가 최신 상태가 아닙니다.스포츠 토토 사이트수동으로.
스포츠 토토 사이트 중인 테이블이 완전히 비어 있는 경우,스포츠 토토 사이트해당 테이블에 대한 새 통계를 기록하지 않습니다. 기존 통계는 모두 유지됩니다.