@freiheit würde auch noch empfehlen den JIT Compiler für Queries zu deaktivieren. Erfahrungsgemäß triggert der zu früh bei komplexeren Abfragen, auch wenn diese gut optimiert sind. Die OpenStreetMap Projekte wie zB Nominatim können ein Lied von singen:
https://github.com/osm-search/Nominatim/issues/1677
https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-JIT

Import is slow on Postgresql 12 and/or Postgis 3.0 · Issue #1677 · osm-search/Nominatim
The import is significantly slower on Postgresql 12 than on older versions unless a really beefy machine is used. The issue is with use of the new jit module and parallel workers. Postgres tends to...
GitHub