Aggiornamenti del motore di database Aurora MySQL 2022-11-18 (versione 3.02.2) (obsoleto) - 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 2022-11-18 (versione 3.02.2) (obsoleto)

Versione: 3.02.2

Aurora MySQL 3.02.2 è disponibile a livello generale. Le versioni 3.02 di Aurora MySQL sono compatibili con MySQL 8.0.23, le versioni 2.x di Aurora MySQL sono compatibili con MySQL 5.7, mentre le versioni 1.x di Aurora MySQL sono compatibili con MySQL 5.6.

Per i dettagli sulle nuove funzionalità di Aurora MySQL versione 3 e le differenze tra Aurora MySQL versione 3 e Aurora MySQL versione 2 o la community MySQL 8.0, consulta Comparing Aurora MySQL versione 2 e Aurora MySQL versione 3 nella Amazon Aurora User Guide.

Le versioni di Aurora MySQL attualmente supportate sono 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* e 3.02.*.

È possibile ripristinare uno snapshot da un cluster della versione 2 di Aurora MySQL attualmente supportata in Aurora MySQL 3.02.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 la procedura di aggiornamento vera e propria, consulta Aggiornamento ad 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

Aurora MySQL versione 3.02.2 è generalmente disponibile e compatibile con MySQL 8.0.23 della community.

Risolti i problemi di sicurezza ed CVEs elencati di seguito:

Correzioni e altri miglioramenti per ottimizzare la gestione in un ambiente gestito. Ulteriori correzioni CVE riportate di seguito:

Miglioramenti della disponibilità:

  • È stato risolto un problema che poteva causare il riavvio dell'istanza database a causa di un accesso errato alla memoria non valida quando una connessione all'istanza database viene chiusa in modo esplicito o implicito.

  • È stato risolto un problema che poteva causare l'interruzione ripetuta dell'avvio del database su classi di istanza più grandi a causa dell'inizializzazione del pool di buffer che richiedeva più tempo del previsto.

  • È stato risolto un problema che, in rare condizioni, può causare il riavvio dell'istanza del database quando Aurora Serverless v2 tenta erroneamente di aggiornare la cache della tabella durante il ridimensionamento.

  • È stato risolto un problema che, in rare condizioni, può causare il riavvio del database durante l'elaborazione di una query con una clausola GROUP BY che tronca una colonna decimale a zero posizioni decimali.

  • L'inserimento rapido non è abilitato in questa versione di Aurora MySQL, a causa di un problema che può causare incongruenze durante l'esecuzione di query come, e. INSERT INTO SELECT FROM Per ulteriori informazioni sull'ottimizzazione rapida degli inserti, consulta Miglioramenti delle prestazioni di Amazon Aurora MySQL.

Miglioramenti generali:

  • È stato risolto un problema che può causare errori di aggiornamento da Aurora MySQL versione 2 (compatibile con MySQL 5.7) ad Aurora MySQL versione 3 (compatibile con MySQL 8.0) a causa di un'incoerenza dei metadati nella tabella mysql.host.

  • Sono stati aggiunti miglioramenti delle prestazioni per ridurre i tempi di aggiornamento da Aurora MySQL versione 2 (compatibile con MySQL 5.7) ad Aurora MySQL versione 3 (compatibile con MySQL 8.0). Parallelizzando alcune fasi di aggiornamento, il tempo viene ulteriormente ridotto quando si utilizzano classi di istanza più grandi, ad esempio db.r6g.16xlarge o db.r5.24xlarge.

  • È stato aggiunto il supporto per la visualizzazione di tutti gli errori durante l'aggiornamento da Aurora MySQL versione 2 (compatibile con MySQL 5.7) ad Aurora MySQL versione 3 (compatibile con MySQL 8.0) quando le versioni precedenti erano limitate a visualizzare solo 50 errori.

  • È stato risolto un problema che, in rare condizioni, può causare errori dei contatori di incremento automatico dopo l'aggiornamento della versione principale da Aurora MySQL versione 2 (compatibile con MySQL 5.7) a Aurora MySQL versione 3 (compatibile con MySQL 8.0).

  • È stato risolto un problema che poteva causare errori di aggiornamento delle versioni principali da Aurora MySQL versione 2 ad Aurora MySQL versione 3 perché la migrazione delle tabelle "mysql.innodb_table_stats" e "mysql.innodb_index_stats" richiedeva più tempo del previsto. Questo problema riguardava principalmente i cluster di database con un numero elevato di tabelle (>1,5 milioni).

  • È stato risolto un problema che poteva causare errori di aggiornamento delle versioni principali da Aurora MySQL versione 2 ad Aurora MySQL versione 3 a causa di un difetto nel flusso di lavoro di aggiornamento del motore AMS 8.0, che causava l'accumulo dei record di log sul volume del cluster di archiviazione Aurora e interrompeva le normali operazioni di scrittura. Questo problema riguardava principalmente i cluster di database con un numero elevato di tabelle, circa >750.000.

  • È stato risolto un problema che impediva alle istanze inattive di Aurora MySQL Serverless v2 di ridursi a 0,5 ACUs perché i thread di eliminazione di MySQL venivano mantenuti attivi in modo errato.

  • È stato risolto un problema a causa del quale le applicazioni potevano registrare un aumento della latenza durante la connessione a un'istanza database quando l'istanza registrava un aumento improvviso delle connessioni in entrata.

  • Sono state introdotte due nuove CloudWatch metriche Amazon per aiutare a risolvere i ritardi nella creazione della connessione per le istanze del database Aurora MySQL. Ulteriori informazioni sulle AuroraSlowHandshakeCount AuroraSlowConnectionHandleCount metriche sono disponibili nelle definizioni delle metriche CloudWatch Aurora.

Integrazione delle correzioni di bug di MySQL Community Edition

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

  • È stato risolto un problema che, in determinate condizioni, poteva restituire risultati errati a causa di un calcolo impreciso della proprietà di nullabilità durante l'esecuzione di una query con una condizione OR. (Bug 34060289)

  • È stato risolto un problema che, in determinate condizioni, poteva restituire risultati errati quando venivano soddisfatte le due condizioni seguenti:

    • Una tabella derivata viene unita nel blocco di query esterno.

    • La query include un left join e una sottoquery IN. (Bug 34060289)

  • È stato risolto un problema per cui non era possibile revocare il privilegio DROP sul Performance Schema. (Bug 33578113)

  • È stato risolto un problema a causa del quale una procedura archiviata contenente un'istruzione IF che utilizzava EXISTS, che agiva su una o più tabelle eliminate e ricreate tra un'esecuzione e l'altra, non veniva eseguita correttamente per le invocazioni successive alla prima. (Bug MySQL 32855634).

  • Sono stati generati valori AUTO_INCREMENT errati quando è stato superato il valore massimo intero della colonna. L'errore era dovuto al fatto che il valore massimo della colonna non veniva considerato. In questo caso avrebbe dovuto essere restituito il precedente valore AUTO_INCREMENT valido, causando un errore di chiave duplicato. (Bug 87926, 26906787)

  • È stato risolto un problema che poteva causare un errore durante l'aggiornamento di un cluster di database Aurora MySQL versione 1 (compatibile con MySQL 5.6) contenente una tabella creata dall'utente con una determinata tabella. IDs L'assegnazione di queste tabelle IDs può causare conflitti nella tabella del dizionario dei dati IDs durante l'aggiornamento da Aurora MySQL versione 2 (compatibile con MySQL 5.7) ad Aurora MySQL versione 3 (compatibile con MySQL 8.0) (Bug #33919635)