.alter 쿼리 가속 정책 명령(미리 보기)
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
특정 외부 델타 테이블의 쿼리 가속 정책을 변경합니다.
제한 사항은 제한 사항을 참조 하세요.
사용 권한
이 명령을 실행하려면 데이터베이스 관리자 권한이 있어야 합니다.
구문
.alter
external
table
ExternalTableName query_acceleration
policy
'JSON 직렬화된 정책'
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
ExternalTableName | string |
✔️ | 외부 델타 테이블의 이름입니다. |
JSON 직렬화된 정책 | string |
✔️ | JSON 속성 모음을 포함하는 문자열 리터럴입니다. |
JSON 속성 모음
속성 | 형식 | 필수 | 설명 |
---|---|---|---|
IsEnabled | Boolean |
✔️ | 정책이 사용되는지 여부를 나타냅니다. |
핫 | Timespan |
✔️ | 쿼리 가속 정책에 정의된 핫 기간입니다. 최소값 = 1d. |
참고 항목
쿼리 가속은 델타 로그의 각 파일에 대해 설명된 대로 timespan
시작하여 modificationTime
정의된 특정 기간 내에 데이터에 적용됩니다.
예시
{"IsEnabled": true, "Hot": "1.00:00:00"}
반품
이 명령은 수정된 정책 개체를 포함하는 하나의 레코드가 있는 테이블을 반환합니다.
Column | Type | 설명 |
---|---|---|
PolicyName | string |
정책의 이름 - QueryAcceleration |
EntityName | string |
엔터티의 정규화된 이름: [DatabaseName].[ExternalTableName] |
정책 | string |
외부 델타 테이블에 설정된 쿼리 가속 정책의 JSON 직렬화 |
ChildEntities | string |
이 정책이 영향을 미치는 자식 엔터티 - null |
EntityType | string |
정책이 적용되는 엔터티의 형식입니다. ExternalTable |
예시
.alter external table MyExternalTable policy query_acceleration '{"IsEnabled": true, "Hot": "1.00:00:00"}'