이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 무지개 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 사이트 추천 생성

토토 사이트 추천 생성 - 확장 통계 정의

시놉시스

토토 사이트 추천 작성 [존재하지 않으면]Statistics_Name[(Statistics_kind[, ...])]
    에column_name, column_name[, ...]
    에서table_name

설명

토토 사이트 추천 생성지정된 테이블, 외국 표 또는 구체화 된보기에 대한 새로운 확장 통계 객체 추적 데이터를 생성합니다. 통계 개체는 현재 데이터베이스에서 생성되며 명령을 발행하는 사용자가 소유합니다.

스키마 이름이 주어진 경우 (예 :토토 사이트 추천 작성 myschema.mystat ...) 그러면 통계 객체가 지정된 스키마에서 생성됩니다. 그렇지 않으면 현재 스키마에서 생성됩니다. 통계 객체의 이름은 동일한 스키마의 다른 통계 객체의 이름과 구별되어야합니다.

매개 변수

존재하지 않으면

이름이 같은 토토 사이트 추천 개체가 이미 존재하는 경우 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다. 정의의 세부 사항이 아니라 토토 사이트 추천 객체의 이름 만 여기서 고려됩니다.

Statistics_Name

생성 될 토토 사이트 추천 개체의 이름 (선택적으로 스키마 자격).

Statistics_kind

이 통계 객체에서 계산할 통계 종류. 현재 지원되는 종류는ndistinct, n- 결정 토토 사이트 추천를 가능하게하는종속성, 기능적 종속성 통계를 가능하게합니다. 이 조항이 생략되면 모든 지원되는 통계 종류가 통계 객체에 포함됩니다. 자세한 내용은 참조하십시오.섹션 14.2.2PostgreSQL : 문서 : 11 : 71.2. 다변량 토토 커뮤니티 예.

column_name

계산 된 토토 사이트 추천로 덮을 테이블 열의 이름. 최소한 두 개의 열 이름이 제공되어야합니다.

table_name

열이 포함 된 테이블의 이름 (선택적으로 스키마 자격)이 계산됩니다. 보다분석상속 및 파티션 처리에 대한 설명.

노트

당신은 그것을 읽는 토토 사이트 추천 객체를 만들려면 테이블의 소유자 여야합니다. 그러나 일단 생성되면 토토 사이트 추천 객체의 소유권은 기본 테이블과 무관합니다.

확장 통계는 현재 테이블 조인에 대한 선택성 추정을 위해 플래너에서 사용하지 않습니다. 이 제한은 향후 버전의에서 제거 될 것입니다.postgresql.

테이블 생성T1기능적으로 종속 된 두 개의 열이있는 경우, 즉 첫 번째 열의 값에 대한 지식은 다른 열의 값을 결정하기에 충분합니다. 그런 다음 기능 의존성 통계는 해당 열을 기반으로합니다.

테이블 생성 t1 (
    int,
    B int
);

T1에 삽입 i/100, i/500을 선택하십시오
                 Generate_series (1,1000000) s (i);

T1 분석;

- 일치하는 행의 수는 크게 과소 평가됩니다.
t1에서 선택 * 선택 * (a = 1) 및 (b = 0)을 설명하십시오.

T1에서 A, B에 통계 S1 (종속성)을 만듭니다.

T1 분석;

- 이제 행 카운트 추정치가 더 정확합니다.
t1에서 선택 * 선택 * 선택 * (a = 1) 및 (b = 0);

기능적 의존성 토토 사이트 추천가 없으면 플래너는 두 사람이 가정 할 것입니다.여기서조건은 독립적이며, 선택성을 함께 곱하여 훨씬 작은 행 카운트 추정치에 도달합니다. 그러한 토토 사이트 추천를 통해 플래너는여기서조건은 중복되어 행 카운트를 과소 평가하지 않습니다.

호환성

없음토토 사이트 추천 생성SQL 표준의 명령.