Политика ускорения запросов (предварительная версия)
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Внешняя таблица — это сущность схемы, которая ссылается на данные, хранящиеся вне базы данных Kusto. Запросы, выполняемые по внешним таблицам, могут быть менее производительными, чем при приеме данных из-за различных факторов, таких как сетевые вызовы для получения данных из хранилища, отсутствия индексов и т. д. Ускорение запросов позволяет указывать политику поверх внешних разностных таблиц. Эта политика определяет несколько дней для ускорения обработки данных для высокопроизводительных запросов.
Ускорение запросов поддерживается в Azure Data Explorer через Azure Data Lake Store 2-го поколения или внешние таблицы хранилища BLOB-объектов Azure.
Ускорение запросов поддерживается в Eventhouse через OneLake, Azure Data Lake Store 2-го поколения или внешние таблицы хранилища BLOB-объектов Azure.
Сведения о включении ускорения запросов в пользовательском интерфейсе Fabric см. в разделе "Ускорение запросов по сочетаниям клавиш OneLake".
Ограничения
- Число столбцов во внешней таблице не может превышать 900.
- Разностные таблицы с контрольной точкой версии 2 не поддерживаются.
- Производительность запросов по сравнению с ускоренными внешними разностными таблицами, которые имеют секции, могут быть неоптимальными во время предварительной версии.
- Эта функция предполагает, что разностные таблицы со статическими расширенными функциями, например сопоставление столбцов не изменяется, секции не изменяются и т. д. Чтобы изменить расширенные функции, сначала отключите политику и после внесения изменений повторно включите политику.
- Изменения схемы в разностной таблице также должны следовать с соответствующей
.alter
схемой внешней разностной таблицы, что может привести к ускорению, начиная с нуля, если произошло критическое изменение схемы. - Очистка на основе индекса не поддерживается для секций.
- Файлы Parquet с сжатым размером более 6 ГБ не кэшируются.
- Ускорение запросов не поддерживается для внешних таблиц с проверкой подлинности олицетворения.
Известные проблемы
- Данные во внешней разностной таблице, оптимизированной с помощью функции OPTIMIZE , необходимо повторно включить.
- При выполнении часто выполняемых операций MERGE/UPDATE/DELETE в разностном режиме базовые файлы parquet могут быть перезаписаны с изменениями, и Kusto пропустит ускорение таких файлов, что приводит к получению во время запроса.
- В системе предполагается, что все артефакты в каталоге разностной таблицы имеют одинаковый уровень доступа для выбранных пользователей. Различные файлы с разными разрешениями доступа в каталоге разностной таблицы могут привести к неожиданному поведению.