



СУБД Tantor Postgres 17.6: расширенная функциональность ядра
Компания «Тантор Лабс» объявляет о выпуске новой версии семейства реляционных СУБД Tantor Postgres 17.6. Нововведения новой версии направлены на повышение эффективности работы планировщика запросов, снижение накладных расходов на планирование, ускорение операций со временными таблицами и упрощение обработки сложных SQL-конструкций. Реализованы новые механизмы обработки сложных запросов и усовершенствована работа со статистикой, что повышает эффективность работы систем под высокой нагрузкой, а также исправлены уязвимости PostgreSQL 17.6.
Одним из ключевых нововведений стала оптимизация обработки дизъюнкций подзапросов. Благодаря появлению специальных параметров оптимизатор стал автоматически преобразовывать такие условия в объединение независимых запросов через UNION ALL с последующим устранением дубликатов. Это позволяет использовать индексный доступ к каждой части условия отдельно, устраняя необходимость полного сканирования таблиц и заметно ускоряя выполнение запросов в нагруженных средах.
Существенно переработана логика переупорядочивания фильтров: новый параметр позволяет планировщику определять оптимальную последовательность применения условий, начиная с наиболее селективных. Такой подход снижает объём обрабатываемых данных и сокращает время выполнения запросов, особенно в случаях, когда используются сложные последовательности фильтрации или разнообразные методы сканирования.
Еще одним полезным нововведением стала расширенная поддержка параллельного выполнения операций с временными таблицами, особенно востребованными при работе бизнес-приложений на базе решений фирмы «1С». Теперь параллелизм доступен как при записи результатов во временные таблицы, так и в запросах, считывающих данные из временных таблиц в секции
Читать на habr.com