его отсутствие не является стандартной конфигурацией, а лишь решением мейнтейнера пакета
В этом и есть проблема, фактический набор функционала PostgreSQL зависит от мейнтейнера пакета/образа.
В пакетах и образах для Debian, Ubuntu, FreeBSD, Docker провайдер JIT включен в основной пакет/образ при установке PG-сервера и таким образом включен по умолчанию.
В Redhat/Centos, SUSE, MacOS, Windows - при установке основного пакета/образа JIT не устанавливается, т.е. выключен.
ставим PG в конфигурации по умолчанию (т.е. грубо yum install postgresql15-server) - проблемы нет, ставим также докер (docker pull postgres) - проблема есть. По идее образ докера надо также делать без провайдера JIT, и дополнительный образ с JIT кому это действительно необходимо.
JIT-компиляция имеет смысл в первую очередь для длительных запросов, нагружающих процессор. Например, такой характер обычно имеют аналитические запросы. Для быстрых запросов накладные расходы, связанные с выполнением JIT-компиляции, часто будут превышать выигрыш от их ускорения.
по поводу tuple deforming есть интересные результаты
For large number of attributes JIT-ing of deform tuple can improve speed up to two time.
При установке надо выбрать один тип плагина - если DBeaver работает как плагин в Eclipse, то установить нужно только плагин Explain PostgreSQL for Eclipse. Для отдельного приложения DBeaver нужен только Explain PostgreSQL for DBeaver.
Настроек форматирования нет, т.к. в api explain.tensor.ru их тоже нет.
Нет, о том что похожая ситуация не только в докере узнал из комментария, провел небольшое исследование и результаты написал в ответе.
пробовал официальные образы bookworm, bullseye, alpine - во всех jit включен и работает.
В этом и есть проблема, фактический набор функционала PostgreSQL зависит от мейнтейнера пакета/образа.
В пакетах и образах для Debian, Ubuntu, FreeBSD, Docker провайдер JIT включен в основной пакет/образ при установке PG-сервера и таким образом включен по умолчанию.
В Redhat/Centos, SUSE, MacOS, Windows - при установке основного пакета/образа JIT не устанавливается, т.е. выключен.
ставим PG в конфигурации по умолчанию (т.е. грубо yum install postgresql15-server) - проблемы нет, ставим также докер (docker pull postgres) - проблема есть. По идее образ докера надо также делать без провайдера JIT, и дополнительный образ с JIT кому это действительно необходимо.
Можно установить параметр на уровне сессии или транзакции, для этого соответственно выполнить SET jit=on или SET LOCAL jit=on
тормозил постоянно, при повторных запросах тоже.
я проверил на standalone PG 15.5 - JIT не кэшируется, два первых запроса длительностью 3-5 сек, затем JIT выключил и стало менее 30 мс
это лучше уточнить у консалтеров по 1С, но думаю что по умолчанию надо выключить
В документации пишут
по поводу tuple deforming есть интересные результаты
да, в итоге все равно поменяли на match_selector
Похоже проблема с загрузкой файла, попробуйте curl'ом скачать, получится?
Если устанавливать из консоли, то после текста ошибки выдается ссылка на лог:
Какая у Вас ошибка в логе? Если это SSL, то потребуется установить сертификат в хранилище dbeaver
Для Eclipse команда есть в конце статьи, для DBeaver и Mac:
Напишите, пожалуйста, версии ОС, DBeaver и как именно устанавливаете?
Триал период не ограничен по времени, по крайней мере пока никакой информации о сроках нет. https://www.equo.dev/chromium-for-eclipse
При установке надо выбрать один тип плагина - если DBeaver работает как плагин в Eclipse, то установить нужно только плагин Explain PostgreSQL for Eclipse. Для отдельного приложения DBeaver нужен только Explain PostgreSQL for DBeaver.
Настроек форматирования нет, т.к. в api explain.tensor.ru их тоже нет.
Заменили библиотеку json на встроенную в jetbrains, попробуйте новую версию https://explain.tensor.ru/downloads-plugins/
На нашем M1 Sonoma все работает, https://youtu.be/_OH91vkcBZY
Возможно, конфликтует с другими плагинами. Можете прислать список установленных плагинов на почту me.gorkov@tensor.ru ?
Проверяли на macOS Ventura 13.3.1 и DataGrip 2023.3.2 , ошибок нет.
На какой версии macOS запускаете?
Какая у Вас ide и версия?
У нас много систем https://sbis.ru/all_services
Было обсуждение https://github.com/nodejs/node/issues/41012
Похоже была уверенность что изменения флагов в V8 автоматом подтянутся в nodejs, но нет...