Aggiornamenti del motore di database Aurora MySQL 01/11/2022 (versione 2.10.3) (obsoleta) - 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 01/11/2022 (versione 2.10.3) (obsoleta)

Versione: 2.10.3

Aurora MySQL 2.10.3 è disponibile a livello generale. 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.

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.*, 2.11.*, 3.01.* e 3.02.*.

È possibile aggiornare un cluster di database di Aurora MySQL 2.* esistente ad Aurora MySQL 2.10.3. Per i cluster che eseguono la versione 1 di Aurora MySQL, è possibile aggiornare un cluster di Aurora MySQL 1.23 o superiore esistente a 2.10.3. È anche possibile ripristinare uno snapshot da una versione di Aurora MySQL attualmente supportata in Aurora MySQL 2.10.3.

In caso di domande o dubbi, AWS Support è disponibile sui 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

Risolti i problemi di sicurezza e i CVE elencati di seguito:

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

Miglioramenti generali:

  • È stato risolto un problema che, in rare condizioni, causa il riavvio del server di database a causa di una lunga attesa del semaforo quando il thread del rilevatore di deadlock si blocca.

  • È stato risolto un problema che poteva causare la riduzione della memoria liberabile sull'istanza database quando alcune istruzioni SQL del Data Control Language (DCL) come GRANT, FLUSH PRIVILEGES e così via vengono eseguite su quell'istanza. L'uso frequente di tali istruzioni può causare una continua riduzione della memoria liberabile e il riavvio dell'istanza database a causa di problemi di memoria esaurita. L'uso di tali istruzioni sull'istanza di scrittura può inoltre causare una riduzione della memoria liberabile sulle istanze di lettura.

  • È stato risolto un problema a causa del quale le query sulla tabella "performance_schema.events_waits_summary_global_by_event_name" potevano rallentare quando un'istanza database è sottoposta a un carico intenso con l'evento di attesa performance_schema "wait/io/aurora_respond_to_client" abilitato.

  • È stato risolto un problema che, in rare condizioni, può causare l'arresto e il riavvio del server di database quando le transazioni vengono ripristinate parzialmente a causa di una violazione dei vincoli sugli indici secondari.

  • È stato risolto un problema che, in rare condizioni, può causare il riavvio o il failover dell'istanza di scrittura quando una transazione accede a una riga che viene eliminata da un'altra transazione.

  • È stato risolto un problema che, in rare condizioni, può causare il riavvio del database a causa di una lunga attesa del semaforo quando i thread di I/O entrano in stato di deadlock.

  • È stato risolto un problema che poteva causare il riavvio della replica di lettura durante il failover in rare condizioni in cui era in uso il file di blocco del socket Unix.

  • È stato risolto un problema a causa del quale l'eccessiva invalidazione della cache delle query causava un utilizzo della CPU e latenze sulla replica di lettura superiori al previsto, a causa del fatto che la replica di lettura doveva leggere i dati dal disco anziché dalla cache delle query.

Integrazione delle correzioni di bug di MySQL Community Edition

Questa versione include tutte le correzioni di bug della community fino alla 5.7 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 a causa del quale il codice per la lettura delle informazioni dalle tabelle degli eventi dell'istruzione Performance Schema (ad esempio, events_statements_current) non impediva la scrittura simultanea delle informazioni sul set di caratteri. Di conseguenza, il set di caratteri di testo della query SQL potrebbe non essere valido, con conseguente chiusura del server. Con questa correzione, un set di caratteri non valido causa il troncamento delle colonne SQL_TEXT e impedisce le chiusure del server. (Bug 23540008)

  • Risolto un problema per cui quando una istruzione UPDATE richiedeva una tabella temporanea con una chiave primaria più grande di 1024 byte e quella tabella veniva creata utilizzando InnoDB, il server poteva chiudersi. (Bug 25153670)

  • È stato risolto un problema che si verificava quando due sessioni eseguivano contemporaneamente un'istruzione INSERT ... L'operazione ON DUPLICATE KEY UPDATE ha generato un deadlock. Durante il rollback parziale di una tupla, un'altra sessione potrebbe aggiornarla. La correzione di questo bug ripristina le correzioni per il bug 11758237, il bug 17604730 e il bug 20040791. (Bug 25966845)

Confronto con Aurora MySQL Versione 1

Le seguenti caratteristiche di Amazon Aurora MySQL sono supportate in Aurora MySQL versione 1 (compatibile con MySQL 5.6), ma non sono al momento supportate in Aurora MySQL versione 2 (compatibile con MySQL 5.7).

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:

  • 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

  • Istruzione SQL CREATE TABLESPACE