Очистка кэша схемы для приема потоковой передачи данных
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Схема кэша узлов баз данных, получающих данные через прием потоковой передачи. Этот процесс оптимизирует производительность и использование ресурсов, но может привести к задержкам распространения при изменении схемы.
Снимите кэш, чтобы гарантировать, что последующие запросы приема потоковой передачи включают изменения схемы базы данных или таблицы. Дополнительные сведения см. в разделе "Прием потоковой передачи" и изменения схемы.
Примечание.
Использование этих команд может негативно повлиять на производительность приема потоковой передачи.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения Ingestor для базы данных.
Синтаксис
.clear
table
cache
streamingingestion
Имя таблицы schema
.clear
database
cache
streamingingestion
schema
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
TableName | string |
✔️ | Имя таблицы, для которой необходимо очистить кэш. |
Возвраты
Эта команда возвращает таблицу со следующими столбцами:
Column | Type | Описание |
---|---|---|
NodeId | string |
Идентификатор узла |
Состояние | string |
Успешное выполнение или сбой |
Пример
.clear database cache streamingingestion schema
.clear table T1 cache streamingingestion schema
NodeId | Состояние |
---|---|
Узел1 | Выполнено |
Узел2 | Неудачно |
Примечание.
Если команда завершается ошибкой или одна из строк в возвращаемой таблице содержит Status=Failed , можно безопасно извлечь команду.