Aggiornamenti del motore di database Aurora MySQL 2024-03-15 (versione 3.04.2, compatibile con MySQL 8.0.28) - Amazon Aurora

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 2024-03-15 (versione 3.04.2, compatibile con MySQL 8.0.28)

Versione: 3.04.2

Aurora MySQL 3.04.2 è disponibile a livello generale. Le versioni di Aurora MySQL 3.04 sono compatibili con MySQL 8.0.28. Per ulteriori informazioni sulle modifiche apportate alla community, consulta le Note di rilascio di MySQL 8.0.

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, vedi 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, vedi Confronto tra Aurora MySQL versione 3 e MySQL 8.0 Community Edition.

Nota

Questa versione è designata come versione di supporto a lungo termine (LTS). Per ulteriori informazioni, consulta Versioni con supporto a lungo termine (Long-Term Support, LTS) di Aurora MySQL nella Guida per l'utente di Amazon Aurora.

Si consiglia di non impostare il AutoMinorVersionUpgrade parametro su true (o abilitare l'aggiornamento automatico della versione secondaria in) per le versioni LTS. AWS Management Console Ciò potrebbe comportare l'aggiornamento del cluster DB a una versione non LTS come 3.05.2.

Le versioni di Aurora MySQL attualmente supportate sono 2.07.9, 2.7.10, 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.* e 3.06.*.

Puoi eseguire un aggiornamento sul posto, ripristinare uno snapshot o avviare un aggiornamento blu/verde gestito utilizzando Amazon RDS Blue/Green Deployments da qualsiasi cluster Aurora MySQL versione 2 attualmente disponibile in un cluster Aurora MySQL versione 3.04.2.

Per informazioni sulla pianificazione di un aggiornamento ad Aurora MySQL versione 3, consulta Pianificazione dell'aggiornamento per Aurora MySQL versione 3 nella Guida per l'utente di Amazon Aurora. 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 di aggiornamento con Aurora MySQL versione 3.

In caso di domande o dubbi, l' AWS assistenza è disponibile nei forum della community e tramite AWS Support. Per ulteriori informazioni, consulta Manutenzione di un cluster database Amazon Aurora nella Guida per l'utente di Amazon Aurora.

Miglioramenti

Risolti i problemi di sicurezza e CVEs:

Le seguenti correzioni CVE sono incluse in questa versione:

Miglioramenti della disponibilità:

  • È stato risolto un problema per cui un'istanza DB di replica in lettura non può essere avviata correttamente quando il carico di lavoro nell'istanza DB di Writer è elevato.

  • È stato risolto un problema a causa del quale un'istanza DB di Aurora MySQL Writer poteva fallire a causa di un difetto nel componente che comunica con lo storage Aurora. Il difetto si verifica a seguito di un'interruzione della comunicazione tra l'istanza DB e lo storage sottostante a seguito di un aggiornamento del software.

  • È stato risolto un problema che poteva causare il riavvio di un'istanza di database quando si eseguivano contemporaneamente le istruzioni SHOW STATUS e PURGE BINARY LOGS. PURGE BINARY LOGSè un'istruzione gestita che viene eseguita per rispettare il periodo di conservazione binlog configurato dall'utente.

  • È stato risolto un problema che, durante il riavvio di un'istanza di database, può causare un ulteriore riavvio.

  • È stato risolto un problema di conflitto di blocchi causato da un thread di log di audit che poteva portare a un utilizzo elevato della CPU e al timeout delle applicazioni client.

  • È stato risolto un problema per cui un'istanza del database Aurora MySQL può subire riavvii multipli durante l'avvio dell'istanza mentre venivano inizializzati segmenti di rollback di grandi dimensioni.

  • È stato risolto un problema che poteva causare il riavvio di un'istanza DB durante l'esecuzione di una query che faceva riferimento a una funzione aggregata.

Miglioramenti generali:

  • È stato risolto un problema che poteva causare il fallimento di una query parallela a causa di problemi di rete transitori durante la lettura dei dati dal volume del cluster Aurora DB

  • È stato risolto un problema per cui l'utente non era in grado di interrompere alcuna query o impostare i timeout di sessione per le query. performance_schema

  • È stato risolto un problema a causa del quale la replica del log binario (binlog) configurata per l'utilizzo di certificati SSL personalizzati (mysql.rds_import_binlog_ssl_material) poteva fallire quando l'istanza di replica era in fase di sostituzione dell'host.

  • È stato risolto un problema relativo alla gestione dei file di registro di controllo che poteva rendere i file di registro inaccessibili per il download o la rotazione e, in alcuni casi, aumentare l'utilizzo della CPU.

  • Ripristino delle AUTO_INCREMENT chiavi ottimizzato per ridurre i tempi di completamento per il ripristino delle istantanee, l'esecuzione del point-in-time ripristino e la clonazione di cluster DB con un numero elevato di tabelle nel database.

  • È stato risolto un problema per cui le istruzioni SQL riferite ad alcune performance_schema tabelle possono restituire un errore dovuto alla mancanza di tali tabelle dopo la migrazione da Community MySQL alle versioni 3.04.0 e 3.04.1 di Aurora MySQL.

  • È stato risolto un problema a causa del quale le istanze di replica in lettura di piccole dimensioni possono presentare un maggiore ritardo di replica dopo l'aggiornamento da versioni di Aurora MySQL precedenti alla 2.11.*.

  • È stato risolto un problema che poteva causare errori chiave duplicati per le AUTO_INCREMENT colonne che utilizzavano indici decrescenti dopo un'operazione di ripristino di istantanee, backtrack o clonazione del database.

  • È stato risolto un problema che poteva far sì che le modifiche del parametro del table_open_cache database non avessero effetto fino al riavvio dell'istanza DB.

  • È stato risolto un problema a causa del quale l'istanza Reader DB non era in grado di aprire una tabella, con ERRORE 1146. Questo problema si verifica quando si eseguono determinati tipi di istruzioni DDL (Data Definition Language) online mentre l'INPLACEalgoritmo viene utilizzato sull'istanza Writer DB.

  • È stato risolto un problema che impediva il riavvio dell'istanza durante Aurora Serverless v2 scalabilità quando il processo di monitoraggio interno invia erroneamente richieste di ridimensionamento duplicate.

  • È stato risolto un problema che poteva causare il riavvio del database quando gli utenti di log binario (binlog) connessi utilizzano un server di replica binlog duplicato. IDs

Aggiornamenti e migrazioni:

  • È stato risolto un problema che poteva causare il fallimento degli aggiornamenti delle versioni principali di Aurora MySQL versione 3 a causa della presenza di voci orfane per i tablespace già eliminati nelle tabelle di sistema InnoDB in Aurora MySQL versione 2.

Integrazione delle correzioni di bug di MySQL Community Edition

Questa versione include tutte le correzioni di bug della community fino alla 8.0.28 inclusa, oltre a quanto segue. Per ulteriori informazioni, consulta MySQL bugs fixed by Aurora MySQL 3.x database engine updates.

  • È stato risolto un problema per cui il valore della riga della cache poteva essere calcolato in modo errato, causando un errore durante il riavvio del database su istanze basate su Graviton. (Correzione di bug della community #35479763)

  • L'esecuzione ripetuta di una routine memorizzata, utilizzando come sottoquery un'istruzione SELECT contenente più XOR condizioni o ANDOR, ha portato a un consumo eccessivo e probabilmente all'esaurimento della memoria virtuale. (Correzione di bug della community #33852530)