PostgreSQL 15 Update

Vielen Dank! Das manuelle Stoppen der Dienste innerhalb des Containers hat anscheinend den Trick gemacht, und ich konnte den doppelten Container-Neubau für das Upgrade durchführen (mit angepassten Locale-Variablen, wie oben besprochen – Nebenbemerkung: Ich habe mir die Installationsdokumentation angesehen und glaube nicht, dass Locales erwähnt werden; vielleicht wäre dies eine gute Ergänzung).

Leider war die Analyse der problematischen Prozesse nicht eindeutig. Das Einzige, was ich sehe, sind Postgres-bezogene Dinge wie WalWriter, AutoVacuum usw. Der einzige Hinweis, den ich habe, ist, dass ich nach einem Systemneustart und auch nach Indexänderungen bei Updates typischerweise eine hohe CPU-Auslastung für Postgres für etwa eine halbe Stunde sehe.
Und als ich heute nach dem Neustart pg_stat_activity überprüft habe, sah ich zwei langlaufende Abfragen (zumindest wenn meine Interpretation der Spalten korrekt ist):

SELECT "posts"."id" FROM "posts" INNER JOIN "topics" ON "topics"."deleted_at" IS NULL AND "topics"."id" = "posts"."topic_id" LEFT JOIN post_search_data ON post_id = posts.id WHERE "posts"."deleted_at" IS NULL AND (posts.raw != '') AND (topics.deleted_at IS NULL) AND (post_search_data.locale IS NULL OR post_search_data.locale != 'de' OR post_search_data.version != 5) ORDER BY posts.id DESC LIMIT 20000

und

SELECT "optimized_images".* FROM "optimized_images" WHERE "optimized_images"."upload_id" = 13 AND "optimized_images"."height" = 32 AND "optimized_images"."width" = 32 LIMIT 1

Nach den oben genannten 30 Minuten war die erste Abfrage anscheinend abgeschlossen und die CPU-Auslastung von Postgres ist jetzt normal.
Ich bin mir nicht sicher, warum diese beiden Abfragen so lange dauern, und noch weniger, warum die zweite Abfrage nach mehr als einer Stunde immer noch in pg_stat_activity angezeigt wird, aber potenziell blockierten solche langlaufenden Abfragen den Postgres-Dienst daran, beim Versuch, ihn früher neu zu erstellen, korrekt herunterzufahren.

Wenn Sie hier einen Hinweis haben, wäre das sehr willkommen. Aber potenziell ist dies auch etwas, das in einen anderen Thread verschoben werden könnte (wenn ja, lassen Sie es mich einfach wissen, und ich werde diesen Beitrag bearbeiten).

Zugehörige Screenshots:

2 „Gefällt mir“