TABLES 및 SCHEMATA 뷰(Account Usage): RETENTION_TIME 열의 변경 사항¶
오브젝트의 데이터 보존 기간은 오브젝트와 계정에 설정된 보존 시간 매개 변수 설정으로 결정됩니다. 이러한 매개 변수는 DATA_RETENTION_TIME _IN_DAYS 및 MIN_DATA_RETENTION_TIME_IN_DAYS입니다.
오브젝트에 대해 보존 시간이 명시적으로 설정되지 않은 경우 상위 오브젝트에서 설정을 상속합니다.
계정 수준에서 설정된 보존 시간이 없는 경우 오브젝트의 기본 보존 시간은 1일입니다.
일시적 오브젝트의 최대 보존 시간은 계정 수준 설정과 관계없이 1일입니다.
계정의 최소 보존 시간이 설정되어 있고 오브젝트에 명시적으로 설정된 보존 시간이 있는 경우 유효 보존 시간은 MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS) 중 더 긴 시간입니다.
아래에 나열된 Account Usage 뷰의 RETENTION_TIME 열에는 다음 시나리오에서 잘못된 값이 표시될 수 있습니다.
일시적 테이블 또는 스키마에 대해 명시적인 보존 시간이 설정되지 않고 계정의 보존 시간이 7일로 설정된 경우 RETENTION_TIME 열 값은 7일입니다. 이것은 잘못된 것입니다. 일시적 오브젝트의 최대 데이터 보존 시간은 1일입니다.
계정의 최소 보존 시간이 7일이고 테이블 또는 스키마의 보존 시간 설정이 4일인 경우 RETENTION_TIME 열 값은 4일입니다. 이것은 잘못된 것입니다. 최소 계정 보존 시간이 더 길기 때문에 테이블 또는 스키마에 대해 명시적으로 설정된 보존 시간보다 우선하게 됩니다.
보존 시간이 테이블 또는 스키마에 대해 10일로 설정된 다음 설정 해제될 경우 RETENTION_TIME 열 값은 설정 해제된 값입니다(이 경우에는 10). 이것은 잘못된 것일 수 있습니다.
현재 릴리스에서는 RETENTION_TIME 열 값이 아래에 나열된 ACCOUNT_USAGE 뷰에 대해 다음과 같이 변경되었습니다.
TABLES 뷰
SCHEMATA 뷰
- 이전:
경우에 따라 RETENTION_TIME 열에 오브젝트에 대해 잘못된 데이터 보존 시간이 표시됩니다.
- 현재:
RETENTION_TIME 열에 테이블과 스키마에 대해 올바른 데이터 보존 시간이 표시됩니다.
데이터 보존 기간 설정에 대한 자세한 내용은 오브젝트의 데이터 보존 기간 지정하기 를 참조하십시오.
참조: 928