Überlegungen zur Arbeit mit Amazon Aurora DSQL - Amazon Aurora DSQL

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.

Überlegungen zur Arbeit mit Amazon Aurora DSQL

Beachten Sie die folgenden Verhaltensweisen, wenn Sie mit Amazon Aurora DSQL arbeiten. Weitere Hinweise zur PostgreSQL-Kompatibilität und -Unterstützung finden Sie unter. Kompatibilität der SQL-Funktionen in Aurora DSQL Informationen zu Kontingenten und Beschränkungen finden Sie unter. Cluster-Kontingente und Datenbank-Limits in Amazon Aurora DSQL

  • Aurora DSQL schließt COUNT(*) Operationen vor dem Transaktions-Timeout für große Tabellen nicht ab. Informationen zum Abrufen der Tabellenzeilenanzahl aus dem Systemkatalog finden Sie unter Verwenden von Systemtabellen und Befehlen in Aurora DSQL.

  • Das Aufrufen von Treibern PG_PREPARED_STATEMENTS kann zu einer inkonsistenten Ansicht der zwischengespeicherten vorbereiteten Anweisungen für den Cluster führen. Möglicherweise sehen Sie mehr als die erwartete Anzahl vorbereiteter Anweisungen pro Verbindung für denselben Cluster und dieselbe IAM-Rolle. Aurora DSQL speichert keine von Ihnen vorbereiteten Anweisungsnamen.

  • In seltenen Szenarien, in denen mehrere Regionen betroffen sind, kann es länger als erwartet dauern, bis die Transaktions-Commit-Verfügbarkeit wieder aufgenommen wird. Im Allgemeinen können automatisierte Cluster-Wiederherstellungsvorgänge zu vorübergehenden Parallelitätskontrollen oder Verbindungsfehlern führen. In den meisten Fällen werden Sie die Auswirkungen nur für einen bestimmten Prozentsatz Ihrer Arbeitslast sehen. Wenn Sie diese Übertragungsfehler sehen, wiederholen Sie Ihre Transaktion oder stellen Sie erneut eine Verbindung zu Ihrem Kunden her.

  • Einige SQL-Clients, wie Datagrip, rufen umfangreiche Systemmetadaten auf, um Schemainformationen aufzufüllen. Aurora DSQL unterstützt nicht all diese Informationen und gibt Fehler zurück. Dieses Problem hat keinen Einfluss auf die SQL-Abfragefunktionalität, kann sich jedoch auf die Schemaanzeige auswirken.

  • Die Administratorrolle verfügt über eine Reihe von Berechtigungen für Datenbankverwaltungsaufgaben. Standardmäßig gelten diese Berechtigungen nicht für Objekte, die andere Benutzer erstellen. Die Administratorrolle kann anderen Benutzern keine Berechtigungen für diese von Benutzern erstellten Objekte gewähren oder entziehen. Der Admin-Benutzer kann sich selbst jede andere Rolle zuweisen, um die erforderlichen Berechtigungen für diese Objekte zu erhalten.