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 2026-02-17 (versione 3.12.0, compatibile con MySQL 8.0.44)
Versione: 3.12.0
Aurora MySQL 3.12.0 è disponibile a livello generale. Le versioni di Aurora MySQL 3.12 sono compatibili con MySQL 8.0.44. 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 Zero Downtime Patching (ZDP), ripristinare uno snapshot o avviare un aggiornamento gestito blue/green utilizzando Amazon RDS Deployments da Blue/Green qualsiasi cluster Aurora MySQL versione 2 attualmente supportato in un cluster Aurora MySQL versione 3.12.0.
Per informazioni sulla pianificazione di un aggiornamento ad Aurora MySQL versione 3, vedere Pianificazione di un aggiornamento della versione principale per un cluster Aurora MySQL. Per informazioni generali sugli aggiornamenti di Aurora MySQL, consulta Aggiornamento dei cluster database Amazon Aurora MySQL nella Guida per l'utente di Amazon Aurora.
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, l' AWS assistenza è disponibile nei forum della community e tramite AWS Support
Miglioramenti
Correzioni di sicurezza
-
È stato risolto un problema che poteva impedire la registrazione di alcune istruzioni SQL nel registro di controllo.
-
È stato corretto il plugin caching_sha2_password per garantire che le istanze di lettore e scrittore MySQL di Aurora convalidassero le password aggiornate in modo coerente.
CVEsMedio:
Miglioramenti della disponibilità:
-
È stato risolto un problema che poteva causare il riavvio di un'istanza di database quando la tabella di blocco era piena durante la lettura semiconsistente.
-
È stato risolto un problema nel ripristino di binlog che poteva causare il riavvio dell'istanza di replica binlog quando veniva utilizzata con
aurora_in_memory_relaylogla replica multithread. -
È stato risolto un problema che poteva causare il riavvio dell'istanza writer quando l'inoltro globale di scrittura o l'inoltro di scrittura locale venivano disabilitati.
-
È stato risolto un problema a causa del quale configurazioni thread_stack eccessivamente grandi potevano impedire l'avvio del server Aurora MySQL durante i riavvii o gli aggiornamenti. Il server Aurora MySQL ora reimposta automaticamente thread_stack al valore predefinito del motore (1 MB) quando supera la memoria di sistema, prevenendo errori di avvio.
-
È stato risolto un problema che poteva causare il riavvio del motore durante
KILLl'esecuzione dopo l'esecuzioneEXPLAIN FOR CONNECTIONdi una query parallela in esecuzione. -
È stato risolto il problema che può forzare l'esecuzione di una query parallela su una query casuale e causare il riavvio del motore se questa query viene terminata forzatamente.
-
È stato risolto un problema che impediva agli utenti con privilegi CONNECTION_ADMIN o SUPER di eseguire una connessione aggiuntiva oltre il limite max_connections, come supportato in MySQL Community Edition.
-
È stato risolto un problema che causava il riavvio dell'istanza Writer DB durante l'esecuzione di una query parallela su un'istanza Reader DB.
-
È stato risolto un problema che, in rare condizioni, poteva disabilitare la registrazione binaria quando si verificava un errore durante il commit di una transazione di grandi dimensioni.
-
È stato risolto un problema che poteva causare il riavvio delle repliche di lettura in caso di alcuni rari ordini di commit delle transazioni sull'istanza Writer DB.
-
È stato risolto un problema che poteva portare al riavvio del database quando gli eventi pianificati venivano
interrotti durante l'esecuzione su istanze con binlog avanzato abilitato. -
È stato risolto un problema per cui le istanze di database che utilizzavano dimensioni di archiviazione multiple TiB potevano subire un aumento dei tempi di inattività durante il riavvio a causa di errori di convalida del bufferpool di InnoDB.
Miglioramenti generali:
-
È stata esclusa una modifica della community introdotta in MySQL 8.0.44 in cui i tentativi di connessione falliti aggiungevano inaspettatamente righe alle tabelle performance_schema causando un consumo eccessivo di memoria. Ref community
Bug #119766 -
È stato risolto un problema che riguardava le procedure memorizzate di replica specifiche di Aurora durante la configurazione della replica binlog su istanze con impostazioni di confronto personalizzate.
-
È stato risolto un problema che consentiva di ridurre il sovraccarico della CPU durante la creazione di Encryption in Transit tra il motore di database e il livello di archiviazione.
-
Prestazioni IOPS di scrittura migliorate quando la variabile di sistema innodb_flush_log_at_trx_commit è impostata su 0.
-
Disattiva automaticamente le azioni aurora_oom_response (eccetto print, se configurate) quando aurora_oom_response non riesce a risolvere la pressione della memoria dopo un periodo di soglia (nell'ordine di pochi minuti).
-
È 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 out-of-memory (OOM) che poteva causare il riavvio del lettore durante l'esecuzione di comandi relativi ai privilegi sullo scrittore.
-
I seguenti privilegi sono stati aggiunti a:.
rds_superuser_roleFLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES, FLUSH_USER_RESOURCESPer informazioni surds_superuser_role, consulta la documentazione Amazon Master User Accounts with Aurora. Per ulteriori informazioni su questi privilegi dinamici, consulta la documentazione di MySQL. -
È stato risolto un problema che causava il 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 a causa del quale una connessione preservata veniva gestita in modo errato durante il patching senza interruzioni (ZDP) e il riavvio senza interruzioni (ZDR), che poteva portare il client ad attendere indefinitamente il completamento di una query.
-
Risolve il problema per cui la riga diventa illeggibile tramite l'indice spaziale durante un aggiornamento.
-
È stato risolto un problema a causa del quale una query contenente un suggerimento sull'ottimizzatore che era stata interrotta durante un'operazione di riavvio senza interruzioni (ZDR) o di patch senza interruzioni (ZDP) poteva essere gestita in modo errato.
-
Risolve il problema per cui la latenza del commit non viene misurata quando innodb_flush_log_at_trx_commit è impostato su 0.
-
È stato risolto un problema a causa del quale l'esecuzione del
SHOW BINARY LOGScomando richiedeva più tempo in un cluster in cui Enhanced Binlog era abilitato o era abilitato in precedenza. Questo problema potrebbe anche causare un aumento della latenza di commit se piùSHOW BINARY LOGScomandi venivano eseguiti contemporaneamente. -
Risolve il problema di memoria associato ai ruoli predefiniti del view definer.
-
È stato risolto un problema che poteva causare un errore nel completamento del processo di disabilitazione della funzionalità di «inoltro di scrittura».
-
È stato risolto un problema che può causare il riavvio di un'istanza del database writer quando un'istanza di lettura che utilizza l'inoltro di scrittura esegue un'istruzione DML che contiene un valore timestamp e il parametro del database time_zone è impostato su «UTC».
-
È stato risolto un problema che, in rari casi, causava l'indisponibilità intermittente di una replica di lettura Aurora o le incongruenze nella definizione della tabella con l'errore «La tabella non esiste» sulla replica a causa di query di lettura simultanee sulla replica e operazioni DDL sul writer.
-
È stato risolto un problema che poteva causare un set di risultati incompleto durante l'esecuzione di query che coinvolgevano operazioni LEFT- o RIGHT-JOIN utilizzando l'algoritmo hash-join con query parallela.
Integrazione delle correzioni di bug di MySQL Community Edition
Questa versione include tutte le correzioni di bug della community fino alla 8.0.44 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 un bug della community #36128964) -
È stato risolto un problema che risolveva il deadlock quando FLUSH STATUS, COM_CHANGE_USER e SHOW PROCESS LIST venivano eseguiti contemporaneamente. (Bug #35218030)