Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamenti del database Amazon Aurora PostgreSQL Limitless
Qui puoi trovare informazioni sulle versioni di Amazon Aurora PostgreSQL Limitless Database. Limitless Database fornisce una scalabilità orizzontale automatizzata per elaborare milioni di transazioni di scrittura al secondo e gestisce petabyte di dati mantenendo la semplicità di funzionamento all'interno di un singolo database. Con Limitless Database, puoi concentrarti sulla creazione di applicazioni su larga scala senza dover creare e mantenere soluzioni complesse per scalare i dati su più istanze DB per supportare i tuoi carichi di lavoro.
Per ulteriori informazioni, consulta Using Amazon Aurora PostgreSQL Limitless Database nella Amazon Aurora User Guide.
Amazon Aurora PostgreSQL Limitless Database segue la stessa politica sul ciclo di vita della versione del motore di Aurora PostgreSQL. Per ulteriori informazioni, consulta Calendari di rilascio per Aurora PostgreSQL.
Argomenti
Database Amazon Aurora PostgreSQL Limitless versione 16.9-illimitata
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.9. Per ulteriori informazioni sui miglioramenti di PostgreSQL 16.9, vedere PostgreSQL release 16.9.
Versioni e patch
Database Aurora PostgreSQL Limitless 16.9.100, 5 settembre 2025
Caratteristiche
-
Aggiunta del supporto per
CREATE INDEX IF NOT EXISTS. -
È stato aggiunto il supporto per SEQUENCES nell'estensione.
pgstattuple -
È stato aggiunto il supporto per l'estensione hstore. Nota che le colonne hstore non possono essere utilizzate come chiavi condivise in tabelle condivise.
-
È stato aggiunto il supporto per l'estensione auto_explain.
Miglioramenti
-
Periodo di attesa ridotto tra le
CREATE DATABASEoperazioniDROP DATABASEe le operazioni quando si utilizza lo stesso nome di database. -
Prestazioni
DELETEeUPDATEoperazioni migliorate con semi-join e anti-join. -
Prestazioni migliorate per
INSERT INTO ... SELECT FROMle dichiarazioni con espressioni o proiezioni che possono essere ridotte in frammenti -
Messaggi di errore migliorati per i deadlock rilevati con le query coinvolte elencate nella sezione DETTAGLI.
Correzioni di bug
-
È stato risolto un problema per cui il pool di lavoratori in background poteva essere completamente esaurito dai processi interni del database.
-
È stato risolto un problema a causa del quale le funzioni non immutabili nelle estensioni si guastavano inaspettatamente con errori di autorizzazione negata.
-
Il tempo di commit fisso non è un errore valido.
-
È stato risolto un problema che
INSERT INTOnon riusciva dopo la conclusioneROLLBACKdi unaREAD ONLYtransazione con l'errore ERROR: failed to execute remote query with message: la modalità di lettura/scrittura della transazione deve essere impostata prima di qualsiasiquery. -
È stato risolto un problema a causa del quale
SELECTle query non venivano eseguite conERROR: failed to execute remote query with message: le regole di confronto non sono supportate daltipo integer. -
È stato risolto un problema che
DELETE FROMnon riusciva conERROR: impossibile eseguire la query remota. -
È stato risolto un problema per cui le espressioni nei
DEFAULT/CHECKvincoli potevano generare dati di riempimento errati per le righe esistenti. Questo problema si verifica in particolare quando l'espressione nel vincolo si basa su parentesi. -
È stato risolto un problema relativo
EXECUTEalle istruzioni che non funzionavano conbind message, che fornivano 2 parametri, ma l'istruzione preparata ne richiede 1 quando l'utilizzava meno parametri di quelli dichiarati.PREPAREistruzionePREPARE -
È stato risolto un problema a causa
RESETdel qualerds_aurora.limitless_explain_optionsl'impostazione non si rifletteva correttamente nell'EXPLAINoutput.
Database Amazon Aurora PostgreSQL Limitless versione 16.8-illimitata
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.8. Per ulteriori informazioni sui miglioramenti di PostgreSQL 16.8, vedere PostgreSQL release 16.8.
Versioni e patch
Database Aurora PostgreSQL Limitless 16.8.101, 30 giugno 2025
Miglioramenti
-
Messaggi di errore migliorati per i deadlock rilevati, che ora elencano le query coinvolte nella sezione.
DETAIL -
È stato aggiunto il supporto per la sottoquery contenente tableoid come elenco di destinazione.
Correzioni di bug
-
È stato corretto il risultato della query
ANALYZESQL per includere anche tabelle esterne. -
Sono stati risolti diversi problemi che potevano portare al riavvio del database.
-
È stato risolto un problema relativo
EXECUTEalle istruzioni che non funzionavano correttamente conbind message, che fornivano 2 parametri, ma l'istruzione preparata ne richiede 1quando l'PREPAREistruzione utilizzava meno parametri di quelli dichiarati.PREPARE -
Sono stati risolti diversi problemi nelle operazioni di aspirazione che portavano a un maggiore consumo di spazio.
-
È stato risolto un problema relativo alle
INSERTdichiarazioni dopo il rollback di unaREAD_ONLYtransazione. -
È stato risolto un problema a causa del quale
DELETEle dichiarazioni conRETURNINGclausola non funzionavano.
Database Aurora PostgreSQL Limitless 16.8.100, 8 maggio 2025
Caratteristiche
-
È stato aggiunto il
ltreesupporto per l'estensione.ltreeLe colonne dei tipi di dati non possono essere utilizzate come chiavi condivise in tabelle condivise. -
È stato aggiunto il supporto per l'
btree_gistestensione in Aurora PostgreSQL Limitless Database. I vincoli di esclusione che utilizzano l'indice GIST non sono supportati. Ad esempio, il comando seguente non è supportato:CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );
Miglioramenti
-
Prestazioni di interrogazione migliorate in questi scenari:
-
Interrogazioni con clausole di intervallo.
-
Accesso a più tuple con chiavi shard diverse dallo stesso shard.
-
Operazioni di eliminazione e aggiornamento che coinvolgono semi-join e anti-join.
-
-
Nodi di scansione esterni asincroni avanzati con funzionalità di prefetch.
-
Tolleranza ai guasti rafforzata nel rilevamento dei deadlock.
Correzioni di bug
-
È stato risolto un problema a causa del quale i backend del database smettevano di rispondere ai segnali di sistema, il che poteva causare il blocco delle operazioni di DROP DATABASE.
-
È stata risolta una condizione di gara nell'elaborazione in background del commit log (clog) che causava errori di commit time is invalid.
-
È stato risolto un problema che poteva causare arresti anomali imprevisti durante le operazioni automatiche di analisi delle tabelle.
Database Amazon Aurora PostgreSQL Limitless versione 16.6-illimitata
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.6. Per ulteriori informazioni sui miglioramenti di PostgreSQL 16.6, vedere PostgreSQL release 16.6.
Versioni e patch
Aurora PostgreSQL Limitless Database 16.6.102, 30 giugno 2025
Miglioramenti
-
I messaggi di errore migliorati per i deadlock rilevati ora elencano le query coinvolte in.
DETAIL -
È stato migliorato l'algoritmo di rilevamento distribuito dei deadlock per renderlo arbitrariamente resistente ai guasti della rete o dei nodi.
-
È stato aggiunto il supporto per la sottoquery contenente tableoid come elenco di destinazione.
Correzioni di bug
-
È stato corretto il risultato della query
ANALYZESQL per includere tabelle esterne. -
Sono stati risolti diversi problemi che potevano portare al riavvio del database.
-
È stato risolto un problema relativo
EXECUTEalle istruzioni che non funzionavano correttamente conbind message, che fornivano 2 parametri, ma l'istruzione preparata ne richiede 1quando l'PREPAREistruzione utilizza meno parametri di quelli dichiarati.PREPARE -
Sono stati risolti diversi problemi nelle operazioni di aspirazione che portavano a un maggiore consumo di spazio.
-
È stato risolto un problema relativo alle
INSERTdichiarazioni dopo il rollback di unaREAD_ONLYtransazione. -
È stato risolto un problema a causa del quale
DELETEle dichiarazioni conRETURNINGclausola non funzionavano. -
Sono stati risolti casi in cui le espressioni nei
CHECKvincoliDEFAULT/possono generare risultati errati, in particolare quando l'espressione nel vincolo si basa sulle parentesi per generare il risultato corretto.
Database Aurora PostgreSQL Limitless 16.6.101, 17 aprile 2025
Questa versione include le patch Aurora PostgreSQL fino alla 16.6.3.
Correzioni di bug
-
Sono stati risolti diversi problemi che potevano causare brevi periodi di indisponibilità.
-
limitless_minimum_adaptive_fetch_sizeÈ stato risolto un problema di correttezza quando era impostato su un valore inferiore al valore predefinito (100). -
Gestione degli errori migliorata per l'interrogazione dell'attributo tableoid di una relazione in Aurora PostgreSQL Limitless Database, considerando che potrebbe avere valori diversi tra i nodi.
DBShardGroup -
È stato risolto un problema di autorizzazione che può verificarsi durante l'utilizzo.
rds_aurora.limitless_active_shard_keyQuesto risolve gli errori di autorizzazione durante il recupero dei dati. -
È stata risolta una condizione di gara nell'operazione clog background che poteva causare la ricezione del commit time is invalid error da parte del client.
-
Esecuzione ottimizzata di funzioni distribuite con chiave shard a lunghezza variabile. In precedenza, i router eseguivano funzioni distribuite, ma ora vengono eseguite localmente su un singolo shard secondo la chiave shard.
-
È stato corretto un errore durante l'esecuzione
update/deletesu una tabella standard che unisce le tabelle di riferimento. -
È stato risolto un problema per cui qualsiasi utente poteva richiamare funzioni interne illimitate specifiche.
-
È stato risolto un problema che causava un rollback errato per le sottotransazioni durante l'arresto anomalo del nodo.
-
Sono stati risolti i problemi per cui le espressioni con parentesi annidate nei
DEFAULT/CHECKvincoli potevano generare risultati errati.
Aurora PostgreSQL Limitless Database 16.6.100, 24 gennaio 2025
Caratteristiche
-
Aurora PostgreSQL Limitless Database ora supporta Aurora PostgreSQL versione 16.6.
-
È ora possibile installare e
btree_ginutilizzare l'estensione. -
Il comando
DISCARDData Manipulation Language (DML) è supportato.
Miglioramenti
-
Prestazioni di query migliorate con migliori funzionalità di pushdown per le query che includono tabelle di riferimento all'interno delle sottoquery. Questo miglioramento ottimizza l'esecuzione delle query, garantendo potenzialmente prestazioni più rapide per le query complesse che coinvolgono l'unione di tabelle di riferimento nelle sottoquery.
-
È stata
pg_advisory_lockmigliorata la gestione degli errori per. In precedenza, i tentativi di utilizzare questa funzionalità non supportata non generavano un messaggio di errore esplicito, il che poteva portare a comportamenti imprevisti. Ora, gli utenti riceveranno una chiara notifica di errore durante il tentativo di utilizzopg_advisory_lock, garantendo una maggiore chiarezza e prevenendo conseguenze indesiderate.
Correzioni di bug
-
È stato risolto un problema a causa del quale alcuni
CREATE TABLEcomandiALTER TABLEand non funzionavano con l'errore:impossibile analizzare l'istruzione specificata. -
È stato risolto un problema per cui un
ALTER TABLEcomando con unDEFAULTvincoloNOT NULLor falliva quando conteneva funzioni non sicure da trasferire agli shard (come le funzioni volatili), che richiedevano il riempimento dei dati nelle righe esistenti.
Problemi noti
-
L'impostazione della variabile può causare risultati errati.
rds_aurora.limitless_minimum_adaptive_fetch_size
Database Amazon Aurora PostgreSQL Limitless versione 16.4 senza limiti
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.4. Per ulteriori informazioni sui miglioramenti di PostgreSQL 16.4, vedere PostgreSQL release 16.4.
Versioni e patch
Database Aurora PostgreSQL Limitless 16.4.105, 17 aprile 2025
Correzioni di bug
-
Risolti diversi problemi che potevano portare a brevi periodi di indisponibilità.
-
È stato risolto un problema che causava risultati errati per le query anti-join contenenti un predicato su una relazione esterna.
-
È stata aggiunta la funzionalità pushdown per le seguenti funzioni di sistema:
pg_char_to_encodingpg_encoding_to_chartextanycatanytextcat
-
Gestione degli errori migliorata per
pg_advisory_lockAurora PostgreSQL Limitless Database. Con questa modifica, si riceve una chiara notifica di errore quando si tenta di utilizzare.pg_advisory_lock -
È stato risolto un problema a causa del quale l'aggiunta di un'espressione con parentesi annidate nei
DEFAULT/CHECKvincoli poteva generare risultati errati.
Database Aurora PostgreSQL Limitless 16.4.104, 19 novembre 2024
Correzioni di bug
-
È stato risolto un problema a causa del quale potevano verificarsi dei deadlock nell'elaborazione delle istruzioni DDL (Data Definition Language) durante l'esecuzione.
CREATE INDEX CONCURRENTLY -
È stato risolto un problema a causa del quale un errore nella risoluzione dei deadlock distribuiti poteva bloccare il rilevamento dei deadlock distribuiti successivi.
-
È stato risolto un problema per cui le istruzioni DDL con istruzioni DML (Data Manipulation Language) sottostanti (ad
CREATE TABLE ASesempio la richiesta di una tabella con dati) generavano errori se lards_aurora.limitless_active_shard_keyvariabile veniva utilizzata in una sessione. -
È stato risolto un problema a causa del quale un'operazione di divisione dello shard generava un errore.
-
È stato risolto un problema per cui la
rds_aurora.limitless_alter_table_type_shardedprocedura per convertire il tipo di tabella in sharded non funzionava se lards_aurora.limitless_alter_table_type_shardedvariabile era impostata. -
È stato risolto un problema nella logica di deparsing degli oggetti polimorfici che faceva sì che le query non valide non producessero errori quando il cast implicito del passaggio dei dati causava l'utilizzo di versioni errate degli oggetti.
Problemi noti
-
Un problema può verificarsi quando parte di una query viene convertita in una condizione left o anti-join. In questi casi, se la relazione interna non produce risultati, viene utilizzata una riga nulla.
-
Può verificarsi un problema quando si aggiunge una colonna con un
DEFAULTvincoloNOT NULLor, che contiene funzioni non sicure da trasferire agli shard (come le funzioni volatili) e richiede il riempimento dei dati nelle righe esistenti. -
Un problema può verificarsi quando la logica di deparsing per la preparazione delle query sugli shard non utilizza le parentesi, ove possibile. Ciò può causare errori quando viene utilizzato nelle query.
COLLATE
Database Aurora PostgreSQL Limitless 16.4.103, 31 ottobre 2024
La release 16.4.103 è la versione GA di Aurora PostgreSQL Limitless Database.
Per informazioni su questa versione, consulta Using Amazon Aurora PostgreSQL Limitless Database nella Amazon Aurora User Guide.