Aggiornamenti del motore di database Aurora MySQL 22/11/2019 (versione 2.06.0) (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 22/11/2019 (versione 2.06.0) (obsoleta)

Versione: 2.06.0

Aurora MySQL 2.06.0 è 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 correntemente supportate sono 1.14.*, 1.15.*, 1.16.*, 1.17.*, 1.18.*, 1.19.*, 2.01.*, 2.02.*, 2.03.*, 2.04.*, 2.05.* e 2.06.*.

È possibile ripristinare uno snapshot da una versione di Aurora MySQL attualmente supportata in Aurora MySQL 2.06.0. È anche possibile aggiornare i cluster database di Aurora MySQL 2.* in Aurora MySQL 2.06.0. Non è possibile aggiornare un cluster Aurora MySQL 1.* esistente direttamente a 2.06.0; tuttavia, è possibile ripristinarne lo snapshot in Aurora MySQL 2.06.0.

Per creare un cluster con una versione precedente di Aurora MySQL, specifica la versione del motore tramite l'API AWS Management Console RDS. AWS CLI

Nota

Questa versione non è attualmente disponibile nelle seguenti AWS regioni: AWS GovCloud (Stati Uniti orientali) [us-gov-east-1], (Stati Uniti occidentali) [-1], Cina AWS GovCloud (Ningxia) [us-gov-westcn-northwest-1], Asia Pacifico (Hong Kong) [ap-east-1] e Medio Oriente (Bahrein) [me-south-1]. Non appena disponibile verrà comunicato l'annuncio.

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

Nuove caratteristiche:

  • I cluster Aurora MySQL ora supportano i tipi di istanza db.r5.8xlarge, db.r5.16xlarge e db.r5.24xlarge. Per ulteriori informazioni sui tipi di istanza per i cluster Aurora MySQL, consulta Aurora DB instance classes nella Guida per l'utente di Amazon Aurora.

  • La caratteristica hash join è ora generalmente disponibile e non richiede l'attivazione della modalità lab Aurora. Questa caratteristica può migliorare le prestazioni delle query se devi eseguire il join di un'ingente quantità di dati tramite una query equi-join. Per ulteriori informazioni sull'utilizzo di questa funzionalità, consulta Using the Data API for Aurora Serverlessnella Guida per l'utente di Amazon Aurora.

  • La caratteristica di conflitto delle righe è ora generalmente disponibile e non richiede l'attivazione della modalità lab Aurora. Questa caratteristica migliora significativamente il throughput per i carichi di lavoro in cui più transazioni si contendono le righe della stessa pagina.

  • Aurora MySQL 2.06 e versioni successive supportano il "riavvolgimento" di un cluster DB a un'ora specifica, senza ripristinare i dati di un backup. Questa caratteristica, nota come backtrack, offre un modo rapido per recuperare gli errori degli utenti, come ad esempio il rilascio della tabella sbagliata o l'eliminazione della riga sbagliata. Il backtrack viene completato in pochi secondi, anche per database di grandi dimensioni. Leggi il AWS blog per una panoramica e consulta la sezione Backtracking di un cluster Aurora DB nella Amazon Aurora User Guide per maggiori dettagli.

  • Aurora 2.06 e versioni successive supportano le AWS Lambda chiamate sincrone tramite la funzione nativa. lambda_sync() Inoltre, è disponibile la funzione nativa lambda_async(), che può essere utilizzata come alternativa alla procedura di archiviazione esistente per l'invocazione Lambda asincrona. Per ulteriori informazioni sulle chiamate delle funzioni Lambda, consulta Chiamare una funzione Lambda con una funzione nativa Aurora MySQL nella Guida per l'utente di Amazon Aurora.

Correzioni importanti:

Nessuna.

Correzioni con alta priorità:

Correzioni di sicurezza

Gestione delle connessioni

  • La disponibilità del database è stata migliorata per rispondere meglio all'aumento delle connessioni client durante l'esecuzione di una o più connessioni. DDLs Viene gestita creando temporaneamente thread aggiuntivi quando necessario. Ti consigliamo di eseguire l'aggiornamento se il database non risponde a seguito di un aumento delle connessioni durante l'elaborazione di DDL.

Riavvio del motore

  • È stato risolto un problema di indisponibilità prolungata durante il riavvio del motore. Questo risolve un problema nell'inizializzazione del pool di buffer. Questo problema si verifica raramente ma può potenzialmente influire su qualsiasi versione supportata.

  • È stato risolto un problema che causava il riavvio di un database configurato come log binario master (binlog) mentre era in esecuzione un carico di lavoro di scrittura elevato.

Correzioni per la stabilità generale:

  • Apportati miglioramenti per le query che accedono ai dati non memorizzati nella cache e sono più lente del solito. I clienti che hanno riscontrato una inspiegabile latenza di lettura elevata durante l'accesso ai dati non memorizzati nella cache sono incoraggiati a eseguire l'aggiornamento perché potrebbero riscontrare questo problema.

  • È stato risolto un problema a causa del quale non si riusciva a ripristinare le tabelle partizionate da uno snapshot del database. I clienti che riscontrano errori durante l'accesso alle tabelle partizionate in un database ripristinato dallo snapshot di un database Aurora MySQL 1.* sono invitati a utilizzare questa versione.

  • Stabilità migliorata delle repliche di Aurora correggendo il conflitto tra i thread che servono le query di lettura e quello che applica le modifiche allo schema mentre è in corso una query DDL sull'istanza database di scrittura.

  • È stato risolto un problema di stabilità relativo all'aggiornamento della tabella mysql.innodb_table_stats attivato dalle operazioni DDL.

  • È stato risolto un problema che riportava erroneamente ERROR 1836 quando una query nidificata veniva eseguita su una tabella temporanea nella replica di Aurora.

Miglioramenti alle prestazioni:

  • Prestazioni migliorate della replica binlog impedendo le chiamate API non necessarie alla cache, se la cache delle query è stata disabilitata sullo slave binlog.

Confronto con Aurora MySQL Versione 1

Le caratteristiche Amazon Aurora MySQL seguenti 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

Aurora MySQL 2.06.0 è compatibile con MySQL 5.7 e include caratteristiche come il supporto di 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.

Al momento, Aurora MySQL 2.06.0 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