Недавно я развернул базу данных PostgreSQL на сервере Linux. Одна из хранимых процедур занимает от 3 до 4 секунд, чтобы получить результат. Ранее я развернул базу данных PostgreSQL на сервере Windows, и та же хранимая процедура извлекла результат в течение секунды. Я проверил план выполнения в обоих случаях.
Это почти то же самое, но план выполнения Linux содержит дополнительную информацию ниже.
JIT:
Functions: 171
Options: Inlining true, Optimization true, Expressions true, Deforming true
Timing: Generation 26.548 ms, Inlining 8.198 ms, Optimization 2052.958 ms, Emission 1241.730 ms, Total 3329.434 ms
Дайте мне знать, если у вас есть какие-либо идеи для вышеуказанных деталей и есть ли какая-либо основная причина проблемы с медлительностью.