Unbegrenzte Amazon Aurora PostgreSQL Datenbank-Updates - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unbegrenzte Amazon Aurora PostgreSQL Datenbank-Updates

Hier finden Sie Informationen zu Versionen von Amazon Aurora PostgreSQL Limitless Database. Limitless Database bietet automatisierte horizontale Skalierung zur Verarbeitung von Millionen von Schreibtransaktionen pro Sekunde und verwaltet Petabyte an Daten, wobei die Einfachheit der Bedienung innerhalb einer einzigen Datenbank erhalten bleibt. Mit Limitless Database können Sie sich auf die Entwicklung umfangreicher Anwendungen konzentrieren, ohne komplexe Lösungen für die Skalierung Ihrer Daten über mehrere DB-Instances zur Unterstützung Ihrer Workloads erstellen und verwalten zu müssen.

Weitere Informationen finden Sie unter Using Amazon Aurora PostgreSQL Limitless Database im Amazon Aurora Aurora-Benutzerhandbuch.

Amazon Amazon Aurora PostgreSQL Limitless Database folgt derselben Engine-Versions-Lifecycle-Richtlinie wie Aurora PostgreSQL. Weitere Informationen finden Sie unter Veröffentlichungskalender für Aurora PostgreSQL.

Amazon Aurora PostgreSQL Unbegrenzte Datenbankversion 16.8-unbegrenzt

Diese Version von Aurora PostgreSQL Limitless Database ist mit PostgreSQL 16.8 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.8 finden Sie unter PostgreSQL release 16.8.

Aurora PostgreSQL Limitless Database 16.8.100, 8. Mai 2025

Funktionen

  • Unterstützung für die Erweiterung hinzugefügt. ltree ltreeDatentypspalten können nicht als Shard-Schlüssel in Shard-Tabellen verwendet werden.

  • Unterstützung für die btree_gist Erweiterung in Aurora PostgreSQL Limitless Database wurde hinzugefügt. Ausschlussbeschränkungen, die den GIST-Index verwenden, werden nicht unterstützt. Beispielsweise wird der folgende Befehl nicht unterstützt:

    CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );

Verbesserungen

  • Verbesserte Abfrageleistung in diesen Szenarien:

    • Abfragen mit Bereichsklauseln.

    • Zugriff auf mehrere Tupel mit unterschiedlichen Shard-Schlüsseln von demselben Shard aus.

    • Lösch- und Aktualisierungsvorgänge, die Semi- und Anti-Joins beinhalten.

  • Verbesserte asynchrone Fremdscanknoten mit Prefetch-Fähigkeit.

  • Verbesserte Fehlertoleranz bei der Erkennung von Deadlocks.

Fehlerkorrekturen

  • Es wurde ein Problem behoben, bei dem Datenbank-Backends nicht mehr auf Systemsignale reagierten, was dazu führen konnte, dass DROP DATABASE-Operationen hängen blieben.

  • Es wurde eine Race-Bedingung bei der Hintergrundverarbeitung des Commit-Logs (Clog) behoben, die zu Fehlern führte, dass die Zeit für das Festschreiben ungültig ist.

  • Es wurde ein Problem behoben, das bei automatischen Tabellenanalysevorgängen zu unerwarteten Abstürzen führen konnte.

Amazon Aurora PostgreSQL Unbegrenzte Datenbankversion 16.6-unbegrenzt

Diese Version von Aurora PostgreSQL Limitless Database ist mit PostgreSQL 16.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.6 finden Sie unter PostgreSQL release 16.6.

Aurora PostgreSQL Unbegrenzte Datenbank 16.6.101, 17. April 2025

Diese Version enthält Aurora PostgreSQL-Patches bis 16.6.3.

Fehlerkorrekturen

  • Es wurden mehrere Probleme behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.

  • Es wurde ein Problem mit der Richtigkeit behoben, wenn limitless_minimum_adaptive_fetch_size es auf einen niedrigeren Wert als den Standardwert (100) eingestellt ist.

  • Die Fehlerbehandlung bei der Abfrage des Tableoid-Attributs einer Relation in Aurora PostgreSQL Limitless Database wurde verbessert, da sie in den einzelnen Knoten unterschiedliche Werte haben kann. DBShardGroup

  • Es wurde ein Berechtigungsproblem behoben, das bei der Verwendung auftreten kann. rds_aurora.limitless_active_shard_key Dadurch werden Berechtigungsfehler beim Abrufen von Daten behoben.

  • Es wurde ein Race-Problem behoben, das beim Blockieren im Hintergrund dazu führen konnte, dass der Client den Fehler „Commit Time is invalid“ erhielt.

  • Optimierte Ausführung verteilter Funktionen mit Shard-Schlüssel variabler Länge. Bisher führten Router verteilte Funktionen aus, aber sie werden jetzt lokal auf einem einzigen Shard gemäß dem Shard-Schlüssel ausgeführt.

  • Ein Fehler bei der Ausführung von Standardtabellen update/delete zum Verbinden von Referenztabellen wurde behoben.

  • Es wurde ein Problem behoben, bei dem jeder Benutzer bestimmte interne grenzenlose Funktionen aufrufen konnte.

  • Es wurde ein Problem behoben, das zu einem falschen Rollback für die Subtransaktion während eines Knotenabsturzes führte.

  • Es wurde ein Problem behoben, bei dem Ausdrücke mit verschachtelten Klammern in DEFAULT/CHECK Einschränkungen möglicherweise zu falschen Ergebnissen führten.

Aurora PostgreSQL Limitless Database 16.6.100, 24. Januar 2025

Funktionen

  • Aurora PostgreSQL Limitless Database unterstützt jetzt Aurora PostgreSQL Version 16.6.

  • Sie können die Erweiterung jetzt installieren und verwenden. btree_gin

  • Der Befehl DISCARD Data Manipulation Language (DML) wird unterstützt.

Verbesserungen

  • Verbesserte Abfrageleistung mit besseren Pushdown-Funktionen für Abfragen, die Referenztabellen in Unterabfragen enthalten. Diese Verbesserung optimiert die Abfrageausführung, was möglicherweise zu einer schnelleren Leistung bei komplexen Abfragen führt, die Verknüpfungen von Referenztabellen in Unterabfragen beinhalten.

  • Die Fehlerbehandlung für wurde verbessert. pg_advisory_lock Bisher wurde bei Versuchen, diese nicht unterstützte Funktion zu verwenden, keine explizite Fehlermeldung generiert, was möglicherweise zu unerwartetem Verhalten führte. Jetzt erhalten Benutzer beim Versuch, sie zu verwendenpg_advisory_lock, eine eindeutige Fehlermeldung. Das sorgt für mehr Klarheit und verhindert unbeabsichtigte Folgen.

Fehlerkorrekturen

  • Es wurde ein Problem behoben, bei dem bestimmte ALTER TABLE CREATE TABLE AND-Befehle mit dem folgenden Fehler fehlschlugen: Die angegebene Anweisung konnte nicht gelöscht werden.

  • Es wurde ein Problem behoben, bei dem ein ALTER TABLE Befehl mit einer DEFAULT Einschränkung NOT NULL oder fehlschlug, wenn er Funktionen enthielt, deren Übertragung auf Shards unsicher war (z. B. flüchtige Funktionen), sodass Daten in vorhandenen Zeilen erneut aufgefüllt werden mussten.

Bekannte Probleme

  • Das Setzen der rds_aurora.limitless_minimum_adaptive_fetch_size Variablen kann zu falschen Ergebnissen führen.

Amazon Aurora PostgreSQL Unbegrenzte Datenbankversion 16.4-unbegrenzt

Diese Version von Aurora PostgreSQL Limitless Database ist mit PostgreSQL 16.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.4 finden Sie unter PostgreSQL release 16.4.

Aurora PostgreSQL Unbegrenzte Datenbank 16.4.105, 17. April 2025

Fehlerkorrekturen

  • Es wurden mehrere Probleme behoben, die kurze Zeiträume der Nichtverfügbarkeit verursachen konnten.

  • Es wurde ein Problem behoben, das zu falschen Ergebnissen für Anti-Join-Abfragen führte, die ein Prädikat für eine äußere Relation enthielten.

  • Pushdown-Funktion für die folgenden Systemfunktionen hinzugefügt:

    • pg_char_to_encoding

    • pg_encoding_to_char

    • textanycat

    • anytextcat

  • Verbesserte Fehlerbehandlung für pg_advisory_lock in Aurora PostgreSQL Limitless Database. Mit dieser Änderung erhalten Sie eine eindeutige Fehlerbenachrichtigung, wenn Sie versuchen, die Datei zu verwenden. pg_advisory_lock

  • Es wurde ein Problem behoben, bei dem das Hinzufügen eines Ausdrucks mit verschachtelten Klammern in DEFAULT/CHECK Einschränkungen zu falschen Ergebnissen führen konnte.

Aurora PostgreSQL Limitless Database 16.4.104, 19. November 2024

Fehlerkorrekturen

  • Es wurde ein Problem behoben, bei dem Deadlocks bei der Verarbeitung von DDL-Anweisungen (Data Definition Language) auftreten können, wenn sie CREATE INDEX CONCURRENTLY ausgeführt werden.

  • Es wurde ein Problem behoben, bei dem ein Fehler bei der Auflösung verteilter Deadlocks die Erkennung nachfolgender verteilter Deadlocks blockieren kann.

  • Es wurde ein Problem behoben, bei dem DDL-Anweisungen mit zugrunde liegenden Data Manipulation Language (DML) -Anweisungen (z. B. CREATE TABLE AS beim Aufrufen einer Tabelle mit Daten) zu Fehlern führten, wenn die rds_aurora.limitless_active_shard_key Variable in einer Sitzung verwendet wurde.

  • Es wurde ein Problem behoben, bei dem ein Shard-Split-Vorgang zu einem Fehler führte.

  • Es wurde ein Problem behoben, bei dem das rds_aurora.limitless_alter_table_type_sharded Verfahren zur Konvertierung des Tabellentyps in Sharded fehlschlägt, wenn die rds_aurora.limitless_alter_table_type_sharded Variable gesetzt ist.

  • Es wurde ein Problem in der Trennlogik polymorpher Objekte behoben, das dazu führte, dass ungültige Abfragen keine Fehler erzeugten, wenn die implizite Umwandlung von übergebenen Daten dazu führte, dass falsche Objektversionen verwendet wurden.

Bekannte Probleme

  • Es kann ein Problem auftreten, wenn ein Teil einer Abfrage in eine Left- oder Anti-Join-Bedingung umgewandelt wird. In diesen Fällen wird, wenn die innere Beziehung keine Ergebnisse liefert, eine Nullzeile verwendet.

  • Ein Problem kann auftreten, wenn beim Hinzufügen einer Spalte mit einer DEFAULT Einschränkung NOT NULL oder, die Funktionen enthält, deren Übertragung auf Shards unsicher ist (z. B. flüchtige Funktionen), Daten in vorhandenen Zeilen wieder aufgefüllt werden müssen.

  • Ein Problem kann auftreten, wenn in der Trennlogik für die Vorbereitung von Abfragen für Shards nach Möglichkeit keine Klammern verwendet werden. Dies kann zu Fehlern führen, wenn es in Abfragen verwendet COLLATE wird.

Aurora PostgreSQL Limitless Database 16.4.103, 31. Oktober 2024

Version 16.4.103 ist die GA-Version von Aurora PostgreSQL Limitless Database.

Informationen zu dieser Version finden Sie unter Using Amazon Aurora PostgreSQL Limitless Database im Amazon Aurora Aurora-Benutzerhandbuch.