스포츠 토토 사이트다음에 대한 통계를 수집합니다. 데이터베이스의 테이블 내용을 저장하고 결과를PostgreSQL :시스템 카탈로그. 이어서, 쿼리 플래너는 이러한 통계를 사용하여 쿼리에 대한 가장 효율적인 실행 계획입니다.
매개변수 없음,스포츠 토토 사이트조사하다 현재 데이터베이스의 모든 테이블. 매개변수를 사용하면,스포츠 토토 사이트해당 테이블만 검사합니다. 그것은 더 나아가 열 이름 목록을 제공할 수 있습니다. 이 경우 해당 열에 대한 통계가 수집됩니다.
진행 메시지 표시를 활성화합니다.
특정 테이블의 이름(스키마 한정) 스포츠 토토 사이트하다. 현재 테이블의 모든 테이블에 대한 기본값 데이터베이스.
스포츠 토토 사이트할 특정 열의 이름. 기본값은 모든 열.
기본값으로PostgreSQL구성,Autovacuum 데몬테이블이 처음 생성될 때 자동 스포츠 토토 사이트을 처리합니다. 데이터가 로드되어 정기적으로 변경됨에 따라 운영. autovacuum이 비활성화되면 실행하는 것이 좋습니다.스포츠 토토 사이트정기적으로 또는 직후에 테이블의 내용을 크게 변경합니다. 정확함 통계는 기획자가 가장 적절한 것을 선택하는 데 도움이 됩니다. 쿼리 계획을 수립하여 쿼리 처리 속도를 향상시킵니다. 에이 일반적인 전략은 실행하는 것입니다.진공그리고스포츠 토토 사이트하루에 한 번 사용량이 적은 시간에.
스포츠 토토 사이트읽기 잠금만 필요합니다. 다른 활동과 병렬로 실행될 수 있도록 대상 테이블 테이블 위에.
통계 수집 방법스포츠 토토 사이트보통 각각의 가장 일반적인 값 목록을 포함합니다. 대략적인 데이터 분포를 보여주는 열 및 히스토그램 각 열에. 다음의 경우 둘 중 하나 또는 둘 다를 생략할 수 있습니다.스포츠 토토 사이트그들은 흥미롭지 않다고 생각합니다(예를 들어, 고유 키 열, 공통 값이 없음) 또는 열이 데이터 유형이 적절한 연산자를 지원하지 않습니다. 있다 통계에 대한 자세한 내용은23장.
큰 테이블의 경우,스포츠 토토 사이트다음을 취합니다 모든 것을 검사하는 대신 테이블 내용의 무작위 샘플 행. 이를 통해 매우 큰 테이블도 작은 규모로 스포츠 토토 사이트할 수 있습니다. 시간의 양. 그러나 통계는 단지 대략적인 수치이며 매번 조금씩 변경됩니다.스포츠 토토 사이트실제 테이블 내용이 있더라도 실행됩니다. 변하지 않았습니다. 이로 인해 약간의 변경이 발생할 수 있습니다. 플래너의 예상 비용은 다음과 같이 표시됩니다.설명. 드문 경우지만, 이 비결정론으로 인해 플래너가 쿼리 계획을 선택하게 됩니다. 이후에 변경하려면스포츠 토토 사이트실행되었습니다. 피하려면 이를 통해 수집되는 통계량을 늘립니다.스포츠 토토 사이트, 아래 설명대로.
스포츠 토토 사이트 범위는 다음을 조정하여 제어할 수 있습니다.default_statistics_target구성 변수 또는 설정을 통해 열별로 열별 통계 대상은변경 테이블 ... 열 변경 ... 통계 설정(참조사설 토토 PostgreSQL : 문서 : 8.4 : Alter Table). 목표값 가장 일반적인 값 목록의 최대 항목 수를 설정합니다. 히스토그램의 최대 빈 수입니다. 기본값 목표 값은 100이지만 거래에 따라 위아래로 조정될 수 있습니다. 소요 시간 대비 플래너 추정의 정확성 저하스포츠 토토 사이트및 점유된 공간의 양 에서pg_statistic. 특히, 설정 통계 대상을 0으로 설정하면 통계 수집이 비활성화됩니다. 해당 열에 대해. 다음과 같은 열에 대해 그렇게 하는 것이 유용할 수 있습니다. 의 일부로 사용되지 않습니다.어디, 그룹별또는주문 으로쿼리 절, 플래너는 아무 쓸모가 없으므로 해당 열에 대한 통계를 보려면.
스포츠 토토 사이트 중인 열 중 가장 큰 통계 대상 준비를 위해 샘플링된 테이블 행 수를 결정합니다. 통계. 목표를 늘리면 비례적인 증가가 발생합니다. 수행하는 데 필요한 시간과 공간에서스포츠 토토 사이트.