Команда потоковой передачи политики потоковой передачи базы данных alter-merge
Область применения: ✅Azure Data Explorer
Изменяет политику приема потоковой передачи базы данных. Используйте политику потоковой передачи для управления приемом потоковой передачи для баз данных и таблиц.
Прием потоковой передачи лучше всего подходит для сценариев низкой задержки, когда время приема составляет менее 10 секунд для разных объемов данных. Она может оптимизировать обработку для нескольких таблиц в одной или нескольких базах данных, особенно если таблицы получают только несколько записей в секунду, но объем приема составляет тысячи записей в секунду.
Однако, если объем данных превышает 4 ГБ в час в таблицу, рекомендуется переключиться на классическую массовую приемку вместо приема потоковой передачи.
Чтобы узнать, как реализовать прием потоковой передачи, см . инструкции по приему потоковой передачи. Прием потоковой передачи необходимо включить на уровне кластера, прежде чем его можно будет использовать на уровне базы данных.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора базы данных.
Синтаксис
.alter-merge
database
DatabaseNamepolicy
streamingingestion
ArrayOfPolicyObjects
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
DatabaseName | string |
✔️ | Имя базы данных, для которой необходимо изменить политику приема потоковой передачи. |
ArrayOfPolicyObjects | string |
✔️ | Сериализованный массив одного или нескольких объектов политики JSON. Дополнительные сведения см . в политике приема потоковой передачи. |
Возвраты
Возвращает представление политики в формате JSON.
Пример
Следующая команда возвращает возможность приема потоковой передачи и определяет частоту выделения предложения для базы данных:
.alter-merge database MyDatabase policy streamingingestion
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'
Следующая команда отключает политику приема потоковой передачи:
.alter-merge database MyDatabase policy streamingingestion
'{"IsEnabled": false}'
- политика приема потоковой передачи
- команда потоковой передачи политики потоковой передачи таблиц alter-merge
- команда потоковой передачи политики баз данных
.show - .alter database policy streamingingion command
- команда потоковой передачи политики потоковой передачи базы данных
- потоковой передачи и изменения схемы