내용으로 건너뛰기

Amazon Redshift의 SVV_TABLE_INFO에서 정렬되지 않은 열에 NULL 값이 있는 이유는 무엇입니까?

1분 분량
0

Amazon Redshift에서 SVV_TABLE_INFO를 쿼리할 때 정렬되지 않은 열에 백분율 값 대신 NULL 값이 있습니다.

간략한 설명

SVV_TABLE_INFO 뷰는 Amazon Redshift의 테이블에 대한 요약 정보를 보여줍니다.

테이블을 생성하고 AUTO 정렬 키 옵션을 선택하면 Amazon Redshift는 초기 정렬 키를 할당하지 않습니다. Amazon Redshift 쿼리 최적화 프로그램에서 정렬 키가 쿼리 성능을 개선한다고 판단하면 테이블의 정렬 키를 자동으로 변경할 수 있습니다.

Amazon Redshift는 정렬 키를 지정하는 테이블에서만 정렬되지 않은 행의 백분율을 추적합니다. 테이블에 정의된 정렬 키가 없는 경우 Amazon Redshift는 정렬되지 않은 행에 NULL 값을 할당합니다.

해결 방법

테이블의 정렬 통계를 얻으려면 정렬 키를 정의하십시오.

기존 테이블의 정렬 키를 포함하려면 다음 ALTER TABLE 명령을 실행합니다.

ALTER TABLE table_name ALTER SORTKEY (column1, column2);

참고: table_name을 테이블 이름으로 바꾸십시오.

AUTO 정렬 키를 사용하여 테이블을 생성하려면 다음 명령을 사용합니다.

ALTER TABLE table_name ALTER SORTKEY AUTO;

참고: table_name을 테이블 이름으로 바꾸십시오.

AWS 공식업데이트됨 일 년 전