New We are sorting MAX channels into categories and territories. Read the news
Loading image…

Небольшую LLM научили ускорять запросы PostgreSQL



Разработчик Рохан Бансал представил QORL - эксперимент по оптимизации SQL-запросов с помощью модели семейства Qwen на 4 млрд параметров.

После обучения на примерах и с подкреплением модель научилась подбирать подсказки для PostgreSQL через расширение pg_hint_plan.

По данным автора, на 113 запросах с множественными JOIN из Join Order Benchmark удалось получить ускорение в 1,81 раза по геометрическому среднему. Суммарное время выполнения нагрузки сократилось на 44,7%.

Есть существенная деталь: результат получен при трёх попытках поиска для каждого запроса и выборе лучшего варианта по замерам - из максимум 15 кандидатов. Если улучшение не находилось, сохранялся стандартный план PostgreSQL.

Это эксперимент для настройки повторяющихся аналитических запросов.
Цифра 1,81× не означает, что модель быстрее строит планы, и не учитывает полное время поиска и проверки кандидатов.

► Разбор автора
► Код проекта

#PostgreSQL #SQL #БазыДанных #LLM #ОптимизацияЗапросов
Views: 82
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go