История изменений
Исправление Toxo2, (текущая версия) :
json_to_recordset
ну прсмотни, что изменили.
Всё, разобрался. Версия ПГ ни при чем.
Просто на одном сервере(15) был включен jit=on, а на другом(13) выключен jit=off.
А при включенном jit второй вызов json_to_recordset() в рамках одного запроса сразу даёт +100ms к времени исполнения. Выключаем jit - получаем 13ms исполнения вместо 160ms.
Правда боевой запрос в итоге я вообще полностью переписал иначе. Просто интересно было разобраться, что не так было с этим.
---
Забавно, что когда уже знаешь ответ - можно погуглить у кого ещё были проблемы с JIT и нагуглить разное интересное: https://habr.com/ru/companies/haulmont/articles/589775/
JIT оптимизация выполнялась 909.340 миллисекунд !
Исходная версия Toxo2, :
json_to_recordset
ну прсмотни, что изменили.
Всё, разобрался. Версия ПГ ни при чем.
Просто на одном сервере(15) был включен jit=on, а на другом(13) выключен jit=off.
А при включенном jit второй вызов json_to_recordset() в рамках одного запроса сразу даёт +100ms к времени исполнения. Выключаем jit - получаем 13ms исполнения вместо 160ms.
Правда боевой запрос в итоге я вообще полностью переписал иначе. Просто интересно было разобраться, что не так было с этим.