Поделиться через


Очистка кэша схемы для приема потоковой передачи данных

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Схема кэша узлов баз данных, получающих данные через прием потоковой передачи. Этот процесс оптимизирует производительность и использование ресурсов, но может привести к задержкам распространения при изменении схемы.

Снимите кэш, чтобы гарантировать, что последующие запросы приема потоковой передачи включают изменения схемы базы данных или таблицы. Дополнительные сведения см. в разделе "Прием потоковой передачи" и изменения схемы.

Примечание.

Использование этих команд может негативно повлиять на производительность приема потоковой передачи.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения Ingestor для базы данных.

Синтаксис

.cleartable 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 , можно безопасно извлечь команду.