.alter database policy streamingingestion 명령
적용 대상: ✅Azure Data Explorer
데이터베이스 스트리밍 수집 정책을 변경합니다. 스트리밍 정책은 데이터베이스 및 테이블로의 데이터 스트리밍 수집을 관리합니다.
스트리밍 수집은 다양한 데이터 볼륨에 대해 수집 시간이 10초 미만인 짧은 대기 시간 시나리오에 가장 적합합니다. 특히 테이블이 초당 몇 개의 레코드만 수신하지만 수집 볼륨이 초당 수천 개의 레코드인 경우 하나 이상의 데이터베이스에서 여러 테이블에 대한 처리를 최적화할 수 있습니다.
그러나 데이터 양이 테이블당 시간당 4GB를 초과하면 스트리밍 수집 대신 클래식 대량 수집으로 전환하는 것이 좋습니다.
스트리밍 수집을 구현하는 방법을 알아보려면 스트리밍 수집을 참조 하세요. 데이터베이스 수준에서 사용하려면 먼저 클러스터 수준에서 스트리밍 수집을 사용하도록 설정해야 합니다.
사용 권한
이 명령을 실행하려면 데이터베이스 관리자 권한이 있어야 합니다.
구문
.alter
database
DatabaseNamepolicy
streamingingestion
PolicyObject
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
DatabaseName | string |
✔️ | 스트리밍 수집 정책을 변경할 데이터베이스의 이름입니다. |
PolicyObject | string |
✔️ | 스트리밍 수집 정책을 정의하는 정책 개체입니다. 자세한 내용은 스트리밍 정책을 참조하세요. |
반품
정책의 JSON 표현을 반환합니다.
예시
다음 명령은 스트리밍 수집을 사용하도록 설정하고 데이터베이스에 대한 제안 할당 속도를 결정합니다.
.alter database MyDatabase policy streamingingestion
'{"IsEnabled": true, "HintAllocatedRate": 2.1}'
관련 콘텐츠
- 스트리밍 수집 정책
- .alter table policy streamingingestion 명령
- .show 데이터베이스 정책 스트리밍 수집 명령
- .alter-merge 데이터베이스 정책 스트리밍 명령
- .delete 데이터베이스 정책 스트리밍 수집 명령
- 스트리밍 수집 및 스키마 변경