Aggiornamenti del motore del database di Aurora MySQL 25/07/2023 (versione 2.12.0, compatibile con MySQL 5.7.40) - 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 del database di Aurora MySQL 25/07/2023 (versione 2.12.0, compatibile con MySQL 5.7.40)

Versione: 2.12.0

Aurora MySQL 2.12.0 è disponibile a livello generale. Le versioni di Aurora MySQL 2.12 sono compatibili fino a MySQL 5.7.40. Per ulteriori informazioni sulle modifiche apportate alla community, consulta Changes in MySQL 5.7.40 (2022-10-11, General Availability).

Le versioni Aurora MySQL attualmente supportate sono 2.07.*, 2.11.*, 2.12.*, 3.01.*, 3.02.* e 3.03.*.

È possibile aggiornare un cluster di database Aurora MySQL 2.* esistente ad Aurora MySQL 2.12.0. È anche possibile ripristinare uno snapshot da una versione di Aurora MySQL attualmente supportata in Aurora MySQL 2.12.0.

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.

Nota

Per informazioni su come aggiornare il cluster di database Aurora MySQL, consulta Aggiornamento della versione secondaria o del livello di patch di un cluster di database Aurora MySQL nella Guida per l'utente di Amazon Aurora.

Miglioramenti

Sono stati risolti i problemi di sicurezza e i CVE elencati di seguito:

Questa versione include tutte le correzioni dei CVE della community fino a MySQL 5.7.40 incluso.

Miglioramenti della disponibilità:

  • È stato risolto un problema nella crittografia degli eventi dei flussi di attività del database che poteva causare il riavvio del database

  • Sono stati risolti due problemi che potevano causare un errore di riavvio del database se ciò si verificava durante l'esecuzione di una query DDL (Data Definition Language)

  • È stato risolto un problema per cui i picchi di connessione possono causare un aumento della latenza delle query o il riavvio dell'istanza database

  • È stato risolto un problema che, in rari casi, poteva causare il riavvio di una replica Aurora durante l'esecuzione simultanea di operazioni di aggiornamento di grandi dimensioni o carichi di lavoro DDL (Data Definition Language) sull'istanza di scrittura e operazioni di lettura sullo stesso set di tabelle sulla replica Aurora

  • È stato risolto un problema a causa del quale i picchi di connessione potevano richiedere più tempo per il completamento del processo di creazione della connessione o la non riuscita con errori di timeout

  • È stato risolto un problema a causa del quale la rotazione dei log di audit avanzato poteva ridurre la memoria liberabile, con conseguente riavvio dell'istanza database

  • È stato risolto un problema che poteva causare il riavvio di un'istanza del lettore Aurora MySQL durante l'esecuzione di una query che utilizza un piano di esecuzione di query parallele di Aurora

  • È stato risolto un problema che poteva causare il riavvio dell'istanza di scrittura durante l'esecuzione della query OPTIMIZE TABLE su una tabella con un indice FTS (Full Text Search)

  • È stato risolto un problema che poteva causare il riavvio dell'istanza writer in una AWS regione primaria del database globale Aurora quando una SELECT FOR UPDATE query viene eseguita utilizzando l'inoltro globale di scrittura da una regione secondaria del database globale Aurora

  • È stato risolto un problema che poteva causare il riavvio di un'istanza AWS Region reader secondaria del database globale Aurora che utilizzava l'inoltro globale di scrittura quando un'istruzione di commit implicita inoltrata rilevava un errore.

  • 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:

  • Sono state introdotte ottimizzazioni delle prestazioni di gestione dei file sulle repliche binlog per ridurre i conflitti durante la scrittura su file di log di relay

  • È stato risolto un problema che poteva causare una segnalazione errata del contatore buffer_pool_read_requests nelle metriche information_schema

  • È stato risolto un problema che poteva causare il riempimento dell'archiviazione locale durante l'esecuzione di operazioni LOAD FROM S3 o SELECT INTO S3. Il problema può anche comportare un maggiore utilizzo della CPU, il riavvio del database a causa di memoria insufficiente e una maggiore latenza per queste query.

  • È stato risolto un problema per cui le istanze database che utilizzavano la replica di log binari potevano registrare un aumento dell'utilizzo della CPU e errori di connessione quando erano collegati più consumer di replica di log binari

  • È stato risolto un problema a causa del quale le variabili di stato del server SSL non venivano popolate

  • È stato risolto un problema a causa del quale le istruzioni DML (Data Manipulation Language) che eseguivano scritture duplicate potevano causare un'eccessiva registrazione degli errori e un aumento delle latenze delle query

  • Le definizioni del fuso orario sono state aggiornate alla versione IANA 2023c

  • È stato aggiunto il supporto per l'abilitazione e la disabilitazione della registrazione binaria a livello di sessione. Consulta Stored Procedures - Replicating nella Guida per l'utente di Amazon Aurora

  • È stato aggiunto il supporto per l'impostazione del formato di log binario a livello di sessione. Consulta Stored Procedures - Replicating nella Guida per l'utente di Amazon Aurora

  • È stato risolto un problema a causa del quale l'impostazione del parametro aurora_disable_hash_join su 1 o ON poteva non impedire all'ottimizzatore di utilizzare un hash join

  • È stato risolto un problema relativo alle scansioni degli indici in cui poteva essere restituito un risultato impreciso durante l'esecuzione di una query SELECT con la clausola GROUP BY e il parametro aurora_parallel_query impostati su ON

  • È stato risolto un problema che, in rari casi, può causare il riavvio di un'istanza di lettura di Amazon Aurora quando si accede a una tabella con grandi operazioni di aggiornamento o Data Definition Language (DDL) in esecuzione contemporaneamente sull'istanza di scrittura

  • È stato risolto un problema che poteva causare una segnalazione errata del contatore buffer_pool_read_requests nelle metriche information_schema

  • È stato risolto un problema che poteva causare il riavvio di una replica binlog se la variabile di sistema server_uuid dell'origine è mancante o ha un valore non valido

  • È stato risolto un problema per evitare che le statistiche di InnoDB diventassero obsolete, il che a volte può generare un piano di esecuzione delle query non ottimale che può portare a un aumento del tempo di esecuzione delle query

  • È stato risolto un problema per cui le AuroraGlobalDBRPOLag CloudWatch metriche mostravano sempre zero indipendentemente dal carico di lavoro dell'utente

Aggiornamenti e migrazioni:

Integrazione delle correzioni di bug di MySQL Community Edition

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

  • È stato risolto un problema che può causare un maggiore utilizzo della CPU a causa della rotazione dei certificati TLS in background (Correzione di un bug della community 34284186)

Funzionalità non supportate in Aurora MySQL versione 2

Le seguenti funzionalità non sono attualmente supportate in Aurora MySQL versione 2 (compatibile con MySQL 5.7).

  • Raggruppare le scansioni.

Compatibilità MySQL 5.7

Questa versione Aurora MySQL è compatibile con MySQL 5.7 e include funzionalità come il supporto JSON, gli indici spaziali e le colonne generate. Aurora MySQL utilizza un'implementazione nativa degli indici spaziali attraverso curve di ordine z per offrire prestazioni di scrittura migliorate di 20 volte e prestazioni di lettura migliorate di 10 volte rispetto a MySQL 5.7 per i set di dati spaziali.

Questa versione di Aurora MySQL al momento non supporta le seguenti caratteristiche di MySQL 5.7:

  • Istruzione SQL CREATE TABLESPACE

  • Plugin replica gruppi

  • Maggiori dimensioni pagina

  • Caricamento buffer pool InnoDB all'avvio

  • Plugin parser full-text InnoDB

  • Replica multi-source

  • Ridimensionamento buffer pool online

  • Plugin convalida password

  • Plugin riscrittura query

  • Filtri replica

  • Protocollo X