CedrusData 458-2 (24 января 2025)#
CedrusData 458-2 основан на Trino 458 и содержит весь функционал данной версии.
Общее#
‼️ Добавлен эффективный алгоритм планирования порядка
JOINна основе алгоритма DPHyp. Предельное количество таблиц для планирования порядкаJOINувеличено с8до11при использовании нового алгоритма. Документация: Планирование порядка JoinДобавлена оптимизация, которая выбирает оптимальный порядок вычисления значения сложного предиката в зависимости от статистик колонок Документация: Оптимизация предикатов
Добавлена оптимизация, которая упрощает
OUTER JOINв более простые формы в ряде случаевУлучшен расчет статистик
JOIN, когда недоступны NDV колонок, участвующих в equi-join условииУлучшен расчет статистик
GROUP BYДобавлена поддержка расчета статистик для window-функций
Добавлена поддержка расчета стоимости для window-функций и оператора
TOP NЗначение по умолчанию параметра
optimizer.default-filter-factor-enabledизменено наtrueУлучшена поддержка pushdown сложных выражений для JDBC коннекторов
‼️ Добавлена поддержка
JOINпри автоматическом переписывании запросов на материализованные представления‼️ Добавлена поддержка
CUBEиROLLUPпри автоматическом переписывании запросов на материализованные представленияУлучшен алгоритм выбора приоритетных материализованных представлений для автоматического переписывания запросов
Исправлен генератор планов в формате PEV
Web-интерфейс CedrusData#
‼️ Добавлена возможность настройки правил file-based авторизации
Улучшено отображение
NULLзначенийИсправлено ненужное удаление whitespace-символов при запуске SQL-запросов
ClickHouse коннектор#
‼️ Добавлена поддержка pushdown сложных выражений
Улучшен pushdown JOIN
Улучшен pushdown типов данных
VARCHAR,REAL,DOUBLE,DECIMAL,DATE,TIMESTAMPДобавлен pushdown агрегатной функции
AVG(DECIMAL)Добавлен pushdown арифметических операций
Добавлен pushdown операторов сравнения
Добавлен pushdown оператора
INДобавлен pushdown функции
CASTДобавлен pushdown функций работы со строками:
SUBSTRING,UPPER,LOWERЗначение по умолчанию параметра конфигурации
clickhouse.map-string-as-varcharизменено наtrue
Greenplum коннектор#
Улучшены некоторые сообщения об ошибках в случае недостатка прав доступа на стороне Greenplum
Iceberg коннектор#
‼️ Добавлена поддержка predicate pushdown для data skipping на уровне страниц
Добавлена нативная поддержка CedrusData Catalog. Документация: CedrusData Catalog.
‼️ Добавлена поддержка материализованных представлений при использовании CedrusData Catalog