Update von PostgreSQL 14.4 mit einer Behebung von IndexbeschÀdigungen

Ein Korrektur-Release fĂŒr die PostgreSQL-Datenbankversion 14.4 wurde erstellt, in dem ein schwerwiegendes Problem behoben wurde, das unter bestimmten UmstĂ€nden zu unbemerkt beschĂ€digten Daten in Indizes fĂŒhrte, wenn die Befehle „CREATE INDEX CONCURRENTLY“ und „REINDEX CONCURRENTLY“ ausgefĂŒhrt wurden. In den mit diesen Befehlen erstellten Indizes könnten einige EintrĂ€ge nicht berĂŒcksichtigt werden, was dazu fĂŒhren wĂŒrde, dass bei der AusfĂŒhrung von SELECT-Anfragen mit den problematischen Indizes bestimmte Zeilen ĂŒbersprungen werden.

Um festzustellen, ob B-Baum-Indizes beschĂ€digt sind, kann der Befehl „pg_amcheck —heapallindexed Datenbankname“ verwendet werden. Im Falle des Auffindens von Fehlern oder bei der Verwendung der Befehle „CREATE INDEX CONCURRENTLY“ und „REINDEX CONCURRENTLY“ in frĂŒheren Releases mit anderen Indextypen (GiST, GIN usw.) wird empfohlen, nach dem Upgrade auf Version 14.4 eine Reindizierung mit dem Tool „reindexdb —all“ oder dem Befehl „REINDEX CONCURRENTLY Indexname“ durchzufĂŒhren.

Nur der 14.x Branch ist betroffen, in den Optimierungen aufgenommen wurden, die unter bestimmten UmstĂ€nden einige Transaktionen im Zusammenhang mit den Operationen „CREATE INDEX CONCURRENTLY“ und „REINDEX CONCURRENTLY“ beim AusfĂŒhren von VACUUM ausschließen. Infolgedessen wurden einige in „CONCURRENTLY“ erstellte Indizes nicht durch einige Tupel im Heap-Speicher ergĂ€nzt, die wĂ€hrend der Indexerstellung aktualisiert oder verkleinert wurden.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster