이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 PostgreSQL : 문서 : 17 : Analyze버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

토토 사이트 순위

ANALYZE — 데이터베이스에 대한 통계 수집

시놉시스

토토 사이트 순위 [ 자세한 내용 ] [테이블_이름 [ ( 컬럼_이름 [, ...] ) ] ]

설명

토토 사이트 순위데이터베이스의 테이블 내용에 대한 통계를 수집하고 결과를 다음 위치에 저장합니다.pg_statistic시스템 카탈로그. 이후 쿼리 플래너는 이러한 통계를 사용하여 쿼리에 대한 가장 효율적인 실행 계획을 결정하는 데 도움을 줍니다.

매개변수 없음,토토 사이트 순위현재 데이터베이스의 모든 테이블을 검사합니다. 매개변수를 사용하면,토토 사이트 순위해당 테이블만 검사합니다. 또한 열 이름 목록을 제공할 수도 있으며, 이 경우 해당 열에 대한 통계만 수집됩니다.

매개변수

상세

진행 메시지 표시를 활성화합니다.

테이블_이름

토토 사이트 순위할 특정 테이블의 이름(스키마 한정 가능). 생략하면 현재 데이터베이스의 모든 일반 테이블, 분할된 테이블, 구체화된 뷰가 토토 사이트 순위됩니다(외부 테이블은 제외). 지정된 테이블이 분할된 테이블인 경우 분할된 테이블 전체의 상속 통계와 개별 파티션의 통계가 모두 업데이트됩니다.

열_이름

토토 사이트 순위할 특정 열의 이름입니다. 모든 열의 기본값입니다.

출력

언제상세지정되었습니다.토토 사이트 순위현재 처리 중인 테이블을 나타내는 진행 메시지를 내보냅니다. 테이블에 대한 다양한 통계도 인쇄됩니다.

참고

테이블을 토토 사이트 순위하려면 일반적으로 테이블의 소유자 또는 수퍼유저여야 합니다. 그러나 데이터베이스 소유자는 공유 카탈로그를 제외한 데이터베이스의 모든 테이블을 토토 사이트 순위할 수 있습니다. (공유 카탈로그에 대한 제한은 진정한 데이터베이스 전체에 대한 제한을 의미합니다.토토 사이트 순위수퍼유저만 수행할 수 있습니다.)토토 사이트 순위호출 사용자에게 토토 사이트 순위 권한이 없는 테이블은 건너뜁니다.

외부 테이블은 명시적으로 선택된 경우에만 토토 사이트 순위됩니다. 모든 외부 데이터 래퍼가 지원되는 것은 아닙니다.토토 사이트 순위. 테이블의 래퍼가 지원하지 않는 경우토토 사이트 순위, 명령은 경고를 인쇄하고 아무 작업도 수행하지 않습니다.

기본값으로포스트그레SQL구성, autovacuum 데몬(참조섹션 24.1.6)은 테이블에 데이터가 처음 로드될 때와 일반 작업 전반에 걸쳐 변경될 때 테이블을 자동으로 토토 사이트 순위합니다. autovacuum이 비활성화되면 실행하는 것이 좋습니다.토토 사이트 순위정기적으로 또는 테이블 내용을 크게 변경한 직후에. 정확한 통계는 플래너가 가장 적절한 쿼리 계획을 선택하는 데 도움이 되며 이를 통해 쿼리 처리 속도가 향상됩니다. 읽기 중심 데이터베이스에 대한 일반적인 전략은 다음을 실행하는 것입니다.진공그리고토토 사이트 순위하루에 한 번 사용량이 적은 시간에. (업데이트 활동이 많은 경우에는 충분하지 않습니다.)

토토 사이트 순위대상 테이블에 대한 읽기 잠금만 필요하므로 테이블의 다른 활동과 병렬로 실행될 수 있습니다.

다음에 의해 수집된 통계토토 사이트 순위일반적으로 각 열의 가장 일반적인 값 목록과 각 열의 대략적인 데이터 분포를 보여주는 히스토그램이 포함됩니다. 다음의 경우 둘 중 하나 또는 둘 다를 생략할 수 있습니다.토토 사이트 순위흥미롭지 않거나(예: 고유 키 열에 공통 값이 없음) 열 데이터 유형이 적절한 연산자를 지원하지 않는 경우 간주됩니다. 통계에 대한 자세한 내용은PostgreSQL : 문서 : 10 : 24 장. 일상 스포츠 토토 베트맨 유지 보수 작업.

큰 테이블의 경우,토토 사이트 순위모든 행을 검사하는 대신 테이블 내용의 무작위 샘플을 취합니다. 이를 통해 매우 큰 테이블도 짧은 시간 내에 토토 사이트 순위할 수 있습니다. 그러나 통계는 대략적인 수치일 뿐이며 매번 조금씩 변경될 수 있습니다.토토 사이트 순위15280_15418설명. 드문 경우지만 이러한 비결정성으로 인해 플래너의 쿼리 계획 선택이 이후 변경될 수 있습니다.토토 사이트 순위실행되었습니다. 이를 방지하려면 다음에서 수집하는 통계량을 늘리세요.토토 사이트 순위, 아래 설명대로.

토토 사이트 순위 범위는 다음을 조정하여 제어할 수 있습니다.default_statistics_target구성 변수 또는 다음을 사용하여 열별 통계 대상을 설정하여 열별로테이블 변경 ... 열 변경 ... 통계 설정(참조테이블 변경). 대상 값은 가장 일반적인 값 목록의 최대 항목 수와 히스토그램의 최대 Bin 수를 설정합니다. 기본 목표 값은 100이지만, 소요 시간과 플래너 추정의 정확성을 절충하기 위해 위 또는 아래로 조정할 수 있습니다.토토 사이트 순위그리고 차지하는 공간의 양pg_statistic. 특히 통계 대상을 0으로 설정하면 해당 열에 대한 통계 수집이 비활성화됩니다. 결코 사용되지 않는 열에 대해 그렇게 하는 것이 유용할 수 있습니다.어디, 그룹별또는주문 기준쿼리 절. 플래너는 해당 열에 대한 통계를 사용하지 않기 때문입니다.

토토 사이트 순위 중인 열 중 가장 큰 통계 대상에 따라 통계를 준비하기 위해 샘플링되는 테이블 행 수가 결정됩니다. 목표를 늘리면 수행하는 데 필요한 시간과 공간이 비례적으로 증가합니다.토토 사이트 순위.

에 의해 추정된 값 중 하나토토 사이트 순위은 각 열에 나타나는 고유 값의 수입니다. 행의 하위 집합만 검사되기 때문에 가능한 가장 큰 통계 목표를 사용하더라도 이 추정치가 상당히 부정확할 수 있습니다. 이러한 부정확함으로 인해 잘못된 쿼리 계획이 발생하는 경우 더 정확한 값을 수동으로 결정한 다음 다음을 사용하여 설치할 수 있습니다.ALTER TABLE ... ALTER COLUMN ... SET (n_distinct = ...)(참조테이블 변경).

토토 사이트 순위 중인 테이블에 상속 하위 항목이 있는 경우,토토 사이트 순위두 개의 통계 세트를 수집합니다. 하나는 상위 테이블의 행에 대해서만 수집하고 다른 하나는 상위 테이블과 모든 하위 테이블의 행을 모두 포함합니다. 이 두 번째 통계 세트는 상속 트리를 전체적으로 처리하는 쿼리를 계획할 때 필요합니다. 이 경우 하위 테이블 자체는 개별적으로 토토 사이트 순위되지 않습니다. 그러나 autovacuum 데몬은 해당 테이블에 대한 자동 토토 사이트 순위을 트리거할지 여부를 결정할 때 상위 테이블 자체에 대한 삽입 또는 업데이트만 고려합니다. 해당 테이블이 거의 삽입되거나 업데이트되지 않는 경우 다음을 실행하지 않으면 상속 통계가 최신 상태가 아닙니다.토토 사이트 순위수동으로.

파티션된 테이블의 경우,토토 사이트 순위모든 파티션에서 행을 샘플링하여 통계를 수집합니다. 또한 각 파티션으로 재귀하여 해당 통계를 업데이트합니다. 다중 레벨 분할을 사용하더라도 각 리프 분할은 한 번만 토토 사이트 순위됩니다. 분할을 사용하면 비어 있음이 보장되므로 상위 테이블(파티션의 데이터 없음)에 대해서만 통계가 수집되지 않습니다.

autovacuum 데몬은 분할된 테이블을 처리하지 않으며 하위 항목만 수정된 경우 상속 상위 항목도 처리하지 않습니다. 일반적으로 정기적으로 매뉴얼을 실행해야 합니다.토토 사이트 순위테이블 계층 구조의 통계를 최신 상태로 유지합니다.

하위 테이블이나 파티션이 외부 데이터 래퍼가 지원하지 않는 외부 테이블인 경우토토 사이트 순위, 상속 통계를 수집하는 동안 해당 테이블은 무시됩니다.

토토 사이트 순위 중인 테이블이 완전히 비어 있는 경우,토토 사이트 순위해당 테이블에 대한 새 통계를 기록하지 않습니다. 기존 통계는 모두 유지됩니다.

호환성

없습니다토토 사이트 순위SQL 표준의 문입니다.