Bei Ihrer Installation ist definitiv etwas falsch; mit dieser Hardware sollten Sie deutlich bessere Leistung erzielen.
Versuchen Sie, PostgreSQL einen expliziten VACUUM-Befehl ausführen zu lassen. Wenn Sie die All-in-One-Container-Installation verwenden:
# docker exec -it -u postgres app psql discourse
psql (13.1 (Debian 13.1-1.pgdg100+1))
Type "help" for help.
discourse=# VACUUM ANALYZE;
VACUUM
Wie viele Unicorn-Worker sind in Ihrer app.yml konfiguriert?
Sie können Discourse auffordern, zusätzliche Performance-Header in den Antworten zu setzen, indem Sie im Abschnitt env Folgendes hinzufügen:
DISCOURSE_ENABLE_PERFORMANCE_HTTP_HEADERS: true
Im Übrigen können Sie Miniprofiler aktivieren, indem Sie diesen Beitrag befolgen.