다음을 통해 공유


.alter database policy sharding 명령

적용 대상: ✅Azure Data Explorer

데이터베이스 분할 정책을 변경합니다. 분할 정책은 익스텐트(데이터 분할)를 봉인해야 하는지와 방법을 정의하여 데이터베이스 및 테이블에 대한 데이터 분할을 관리하는 데 사용됩니다.

데이터베이스가 만들어지면 기본 데이터 분할 정책이 포함됩니다. 데이터베이스에서 만든 모든 테이블은 테이블 수준에서 정책을 명시적으로 재정의하지 않는 한 이 정책을 상속합니다.

사용 권한

이 명령을 실행하려면 데이터베이스 관리자 권한이 있어야 합니다.

구문

.alter database DatabaseNamepolicyshardingPolicyObject

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
DatabaseName string ✔️ 분할 정책을 변경할 데이터베이스의 이름입니다.
PolicyObject string ✔️ 분할 정책을 정의하는 정책 개체입니다. 자세한 내용은 분할 정책을 참조하세요.

반품

정책의 JSON 표현을 반환합니다.

예시

다음 명령은 데이터베이스에 대한 업데이트된 익스텐트 분할 정책을 반환합니다.

.alter database MyDatabase policy sharding
```
{
    "ShardEngineMaxRowCount" : 750000,
    "ShardEngineMaxExtentSizeInMb" : 1024,
    "ShardEngineMaxOriginalSizeInMb": 2048
}
```