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 motore di database Aurora MySQL 2025-11-13 (versione 3.11.0, compatibile con MySQL 8.0.43)
Versione: 3.11.0
Aurora MySQL 3.11.0 è disponibile a livello generale. Le versioni di Aurora MySQL 3.11 sono compatibili con MySQL 8.0.43. Per ulteriori informazioni sulle modifiche apportate alla community consulta MySQL 8.0 Release Notes
Per informazioni sulle nuove funzionalità di Aurora MySQL versione 3, consulta Aurora MySQL versione 3 compatibile con MySQL 8.0. Per le differenze tra Aurora MySQL versione 3 e Aurora MySQL versione 2, consulta Confronto tra Aurora MySQL versione 2 e Aurora MySQL versione 3. Per un confronto tra Aurora MySQL versione 3 e MySQL 8.0 Community Edition, consulta Confronto tra Aurora MySQL versione 3 e MySQL 8.0 Community Edition nella Amazon Aurora User Guide.
Puoi eseguire un aggiornamento sul posto sfruttando l'applicazione di patch ZDP (zero-downtime patching), ripristinare uno snapshot o avviare un aggiornamento gestito utilizzando blue/green Amazon RDS Deployments da qualsiasi cluster Aurora MySQL versione 2 Blue/Green attualmente supportato in un cluster Aurora MySQL versione 3.11.0.
Per informazioni sulla pianificazione di un aggiornamento a Aurora MySQL versione 3, vedere Pianificazione di un aggiornamento della versione principale per un cluster Aurora MySQL. Per informazioni generali sugli upgrade Aurora MySQL, consulta Upgrading Aurora MySQL DB Clusters nella Amazon Aurora User Guide.
Per informazioni sulla risoluzione dei problemi, consulta Risoluzione dei problemi per l'aggiornamento in loco di Aurora MySQL nella Guida per l'utente di Amazon Aurora.
In caso di domande o dubbi,Supportoè disponibile nei forum della community e tramite. Supporto
Miglioramenti
Problemi di sicurezza risolti e CVEs
Medio CVEs:
Basso: CVEs
Miglioramenti della disponibilità
È stato risolto un problema relativo al ripristino logico
aurora_enhanced_binlogabilitato che poteva impedire il riavvio del database in caso di transazioni interrotte.È stato risolto un problema che poteva causare il riavvio dell'istanza di writer quando l'inoltro globale di scrittura o l'inoltro di scrittura locale venivano disabilitati.
È stato risolto un problema che poteva causare la mancata risposta di writer quando l'inoltro di scrittura veniva disabilitato mentre due o più repliche inoltravano le richieste.
È stato risolto un problema che poteva causare il riavvio del motore durante
KILL <query-id>l'esecuzione dopo l'esecuzioneEXPLAIN FOR CONNECTION <query-id>di una query parallela in esecuzione.È stato risolto un problema a causa del quale la funzione di prevenzione out-of-memory (OOM) non manteneva in modo persistente il valore del parametro
aurora_oom_responseDB configurato dopo il riavvio del database.È stato risolto un problema che impediva agli utenti con
CONNECTION_ADMINoSUPERprivilegi di eseguire una connessione aggiuntiva oltre ilmax_connectionslimite, come supportato in MySQL Community Edition.È stato risolto un problema con la scalabilità di Aurora Serverless V2 che provocava il riavvio delle istanze DB impedendo lo scambio di pagine di memoria critiche.
È stato risolto un problema che poteva causare il riavvio delle istanze Aurora MySQL Serverless v2 quando il
innodb_purge_threadsparametro veniva configurato manualmente su un valore diverso da quello predefinito. Ilinnodb_purge_threadsparametro è ora gestito automaticamente per le istanze Aurora Serverless v2 e non può essere modificato.È stato risolto un problema che poteva causare il fallimento del riavvio di un'istanza di lettura quando il writer eseguiva un numero elevato di operazioni DDL.
È stato risolto un problema che poteva causare la mancata risposta dell'istanza writer se le istanze del lettore si riavviavano durante l'utilizzo di Global Write Forwarding o Local Write Forwarding.
È stato risolto un problema che poteva causare il riavvio del motore durante il patching senza interruzioni (ZDP) /il riavvio senza interruzioni (ZDR), durante la conservazione delle connessioni con transazioni attive. SSL/TLS
È stato risolto un problema che, in rare condizioni, poteva causare l'invio delle modifiche sull'istanza writer all'istanza del lettore in un ordine incompatibile con i thread di elaborazione delle query. Ciò può portare a un punto morto tra il thread di elaborazione delle query e il thread di applicazione della replica, che a sua volta può causare il riavvio dell'istanza del lettore.
È stato risolto un problema che impediva riavvii non necessari del server di database dovuti alla valutazione errata dello stato dell'agente di monitoraggio.
Miglioramenti generali
È stato risolto un problema a causa del quale le scritture sul database potevano bloccarsi durante l'esecuzione di una transazione di lunga durata che causava il riavvio del database o il fallimento dell'aggiornamento di una versione principale.
È stato risolto un problema a causa del quale le repliche venivano riavviate erroneamente quando si accedeva al writer.
Prestazioni di database ottimizzate per istanze di database con grandi volumi di archiviazione Aurora.
È stato risolto un problema nell'ottimizzatore di intervallo a causa del quale le espressioni costanti non venivano riconosciute durante il calcolo dei limiti dell'intervallo. (Bug della community #112737)
È stato risolto un problema a causa del quale l'esportazione di uno snapshot DB su Amazon S3 risultava più lenta durante l'esportazione di tabelle contenenti colonne JSON con valori nulli.
È stato risolto un problema a causa del quale i file di log binari temporanei non venivano puliti correttamente dopo il rollback delle transazioni quando si utilizzava la registrazione binaria. Questa correzione impedisce il consumo di spazio di archiviazione dovuto ai file temporanei conservati e, in alcuni casi, può anche prevenire anomalie nei file di registro binari.
Prestazioni IOPS di scrittura migliorate quando la variabile
innodb_flush_log_at_trx_commitdi sistema è impostata su.0È stato risolto un problema a causa del quale zero downtime patching (ZDP)/zero downtime restart (ZDR) potevano causare il riavvio dell'istanza DB durante il ripristino degli avvisi con codici di errore non validi.
Disattiva automaticamente
aurora_oom_responsele azioni (tranne la stampa, se configurata) quandoaurora_oom_responsenon riesce a risolvere la pressione della memoria dopo un periodo di soglia (nell'ordine di pochi minuti).È stato risolto un problema a causa del quale una colonna con aggiornamenti JSON parziali falliva nell'esportazione parallela, causando un fallback interno verso un'esportazione Amazon RDS molto più lenta.
È stato risolto un problema che poteva causare problemi di gestione della memoria durante le operazioni di query parallele sulla tabella con i campi blob.
È stato risolto un problema che poteva causare l'
Previous_gtidsesclusione di alcuni eventi GTIDs con Enhanced Binlog abilitato egtid_modeimpostato su o.ONON_PERMISSIVEÈ stato risolto un problema che causava un imprevisto «errore interno di inoltro di scrittura» sulle istanze del lettore quando l'inoltro di scrittura era abilitato.
È stata risolta una condizione di gara che poteva causare letture errate delle pagine dal buffer pool durante le operazioni di scale-down di Aurora Serverless o durante l'eliminazione delle pagine dal pool di buffer. Ref community Bug #116305.
È stato risolto un problema per cui l'esportazione di uno snapshot DB su Amazon S3 era più lenta durante l'esportazione di tabelle contenenti indici secondari con espressioni generate.
È stato risolto un problema che causava parametri imprecisi quando più connessioni si interrompevano
AbortedClientsin modo imprevisto.È stata aggiunta una nuova variabile globale
aurora_lambda_request_timeoutper consentire agli utenti di configurare i timeout delle AWS Lambda richieste (impostazione predefinita: 10 secondi). Per ulteriori informazioni sull'invocazione di una funzione Lambda da un cluster Aurora MySQL DB, vedere Richiamo di una funzione Lambda da un cluster Aurora MySQL DB.È stato risolto un problema a causa del quale l'inoltro locale delle scritture smetteva di funzionare dopo il riavvio dell'istanza del database con un riavvio senza tempi di inattività.
È stato risolto un problema che poteva causare il fallimento di un'operazione di riavvio dell'istanza di database se
max_user_connectionsimpostata su un valore basso.Prestazioni di esportazione parallela migliorate ottimizzando il processo di bootstrap per grandi volumi (>64 TB) e riducendo il tempo complessivo delle operazioni di esportazione.
È stato risolto un problema che poteva causare il riavvio dell'istanza writer durante l'esecuzione
ALTER TABLEin parallelo con le query di lettura.È stato risolto un problema che poteva far sì che le esportazioni dei cluster DB richiedessero molto più tempo del previsto in presenza di tabelle di dimensioni superiori a 14 TB.
È stato risolto un problema che causava un tracciamento impreciso delle richieste di query parallele durante l'esecuzione di
EXPLAIN ANALYZEistruzioni in cui ilAurora_pq_request_in_progresscontatore non veniva aggiornato con precisione.È stato risolto un problema che, in condizioni non comuni, può causare il riavvio dell'istanza del database quando il volume del database si avvicina alla dimensione massima consentita.
È stato risolto un problema che poteva causare il riavvio di un'istanza di database durante il ripristino delle connessioni durante il riavvio senza tempi di inattività e l'applicazione di patch senza tempi di inattività.
Integrazione delle correzioni di bug di MySQL Community Edition
Questa versione include tutte le correzioni di bug della community fino alla 8.0.43 inclusa. Per ulteriori informazioni, consulta Correzione dei bug di MySQL attraverso gli aggiornamenti del motore di database Aurora MySQL 3.x.
È stato risolto un problema a causa del quale una query del modulo
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)provocava un errore di asserzione.item_func.cc(Correzione di bug #36128964 della community)Una richiesta del modulo
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)ha portato a un'affermazione initem_func.cc. (Bug #36128964)
Per ulteriori informazioni sulle modifiche apportate alla community, consulta le Note di rilascio di MySQL 8.0.43