Aurora My SQL database engine si aggiorna 2023-12-28 (versione 2.12.1, compatibile con My 5.7.40) SQL - 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à.

Aurora My SQL database engine si aggiorna 2023-12-28 (versione 2.12.1, compatibile con My 5.7.40) SQL

Versione: 2.12.1

Aurora My SQL 2.12.1 è disponibile a livello generale. Le versioni Aurora My SQL 2.12 sono compatibili fino a My 5.7.40. SQL Per ulteriori informazioni sulle modifiche apportate alla community, consulta Changes in My SQL 5.7.40 (2022-10-11, Disponibilità generale).

Le SQL versioni di Aurora My attualmente supportate sono 2.07.*, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.* e 3.05.*.

È possibile aggiornare un cluster di database Aurora My SQL 2.* esistente ad Aurora My 2.12.1. SQL Puoi anche ripristinare un'istantanea da qualsiasi versione di Aurora My attualmente supportata in Aurora SQL My 2.12.1. SQL

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

Problemi di sicurezza risolti ed elencati di seguito: CVEs

Questa versione include tutte le CVEs correzioni della community fino a My SQL 5.7.44 incluso.

Correzioni e altri miglioramenti per ottimizzare la gestione in un ambiente gestito. Di seguito sono riportate ulteriori CVE correzioni:

Nuove caratteristiche:

  • È stato aggiunto il supporto per la replica di log binario multithread (binlog), in cui il SQL thread sulla replica binlog applicava gli eventi di log binario in parallelo quando possibile. Ulteriori informazioni sulle opzioni di configurazione per aiutare a ottimizzare la replica multi-thread nella Guida per l'utente di Aurora.

Miglioramenti della disponibilità:

  • È stato risolto un problema per cui le istanze di Aurora My SQL database che utilizzavano query parallele potevano subire un riavvio del database durante l'esecuzione di un numero elevato di query parallele simultanee.

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

  • È stato risolto un problema che può causare il riavvio di un'istanza database quando si tenta di leggere una pagina del database che appartiene a una tabella eliminata.

  • È stato risolto un problema che può causare il riavvio dell'istanza di lettura quando l'istanza di scrittura aumenta il volume del database fino a un multiplo di 160 GB.

  • È stato risolto un problema in gestore blocchi che poteva causare un riavvio o un failover durante la gestione dei commit in due fasi con il livello di isolamento impostato su READ_COMMITED o READ_UNCOMMITED e venivano utilizzate transazioni XA o era abilitato il log binario (binlog).

  • È stato risolto un problema che poteva causare la non disponibilità del cluster di database al riavvio dell'istanza di scrittura mentre il database stava creando o eliminando i trigger sulle tabelle di sistema interne.

  • È stato risolto un problema che poteva causare il riavvio dell'istanza database quando il numero di connessioni al database si avvicina al valore impostato dal parametro max_connections.

  • È stato risolto un problema che poteva causare il riavvio di un'istanza del lettore Aurora durante l'esecuzione di query Data Manipulation Language (DML) su una tabella contenente un indice di testo completo.

  • L'inserimento rapido non è abilitato in questa SQL versione di Aurora My, 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 Amazon Aurora I miei miglioramenti SQL delle prestazioni.

Miglioramenti generali:

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

  • È 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, aumentarne l'utilizzo. CPU

  • È stato risolto un problema per cui le istanze di replica in lettura di piccole dimensioni potevano presentare un maggiore ritardo di replica dopo l'aggiornamento da versioni precedenti alla 2.11.*

  • È stato risolto un problema che poteva causare un numero eccessivo di messaggi di log durante la consultazione della tabella delle autorizzazioni procs_priv per la verifica delle richieste che coinvolgono routine archiviate.

  • È stato risolto un problema di gestione della memoria che poteva far sì che l'istanza database utilizzasse una quantità eccessiva di memoria durante l'esecuzione delle query utilizzando l'ottimizzazione dell'hash join.

  • È stato risolto un problema che poteva produrre un valore errato della variabile Threads_running nelle tabelle di stato globali information_schema e performance_schema quando si utilizzava l'inoltro di scrittura.

  • È stato risolto un problema che causava il riavvio del database durante l'esecuzione di SELECT istruzioni con tabelle partizionate (create in una versione di My SQL che supportava il vecchio gestore di ha_partition partizioni) e la query parallela veniva scelta dal pianificatore di query.

  • È stato risolto un problema che può impedire la creazione di nuove connessioni client al database quando è abilitato l'inoltro di scrittura.

  • Ritardo di replica del log binario (binlog) ridotto quando una replica Aurora My SQL binlog esegue QUERY eventi scritti nel file binlog di origine senza un database predefinito definito dal comando. USE

  • È stato risolto un problema che poteva causare la segnalazione errata della CommitLatency CloudWatch metrica quando il parametro non è impostato su 1. innodb_flush_log_at_trx_commit

  • È stato risolto un problema che può causare la chiusura delle connessioni al database prima che vengano stabilite. È più probabile che questo problema influisca sulle istanze database che aprono e chiudono le connessioni a una velocità elevata.

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

  • È stato risolto un problema che poteva causare l'interruzione della replica multithread del log binario quando la variabile veniva impostata su e la replica_parallel_type variabile veniva attivata. LOGICAL_CLOCK replica_preserve_commit_order ON Questo problema può verificarsi quando una transazione di dimensioni superiori a 500 MB viene eseguita sull'origine.

Integrazione delle correzioni di bug di My SQL 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 I miei SQL bug corretti dagli aggiornamenti del motore di database Aurora SQL My 2.x.

  • È stato risolto un problema che poteva causare il blocco delle connessioni remote esistenti e nuove se eseguite contemporaneamente all'istruzione SHOW PROCESSLIST (Bug della community 34857411)

  • Replica: alcuni log eventi binari non venivano sempre gestiti correttamente (Bug 34617506)

Funzionalità non supportate in Aurora My versione 2 SQL

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

  • Raggruppamento delle scansioni

Compatibilità con My 5.7 SQL

Questa SQL versione di Aurora My è compatibile via cavo con My SQL 5.7 e include funzionalità come JSON supporto, indici spaziali e colonne generate. Aurora My SQL utilizza un'implementazione nativa dell'indicizzazione spaziale che utilizza curve di ordine z per offrire prestazioni di scrittura >20 volte migliori e prestazioni di lettura >10 volte migliori rispetto a My 5.7 per i set di dati spaziali. SQL

Questa SQL versione di Aurora My attualmente non supporta le seguenti funzionalità di My SQL 5.7:

  • La dichiarazione CREATE TABLESPACE SQL

  • 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