最近、Linux サーバーに PostgreSQL データベースをデプロイしました。ストアド プロシージャの 1 つは、結果をフェッチするのに約 3 ~ 4 秒かかります。以前は、PostgreSQL データベースを Windows サーバーにデプロイし、同じストアド プロシージャで 1 秒以内に結果をフェッチしていました。どちらの場合も実行計画を確認しました。
ほぼ同じですが、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
上記の詳細について何か考えがあり、速度低下の問題の根本的な原因がある場合はお知らせください。