Aggiornamenti del motore di database Aurora MySQL 04/05/2017 (versione 1.12) (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 04/05/2017 (versione 1.12) (obsoleta)

Versione: 1.12

Ora Aurora MySQL 1.12 è la versione preferita per la creazione di nuovi cluster di database, inclusi quelli ripristinati da snapshot.

Questo non è un aggiornamento obbligatorio per i cluster esistenti. Sarà possibile aggiornare i cluster esistenti alla versione 1.12 dopo che l'aggiornamento della patch del parco istanze alla versione 1.11 sarà completato (consulta le note di rilascio di Aurora 1.1 e il relativo annuncio nel forum). Con la versione 1.12 di Aurora, viene utilizzato un modello di patch del cluster che consente di applicare le patch a tutti i nodi del cluster di database Aurora contemporaneamente. Per ulteriori informazioni, consulta Manutenzione di un cluster database Amazon Aurora nella Guida per l'utente di Amazon Aurora.

Nuove funzionalità

  • Fast DDL: –Aurora MySQL adesso consente l'esecuzione di un'operazione ALTER TABLE tbl_name ADD COLUMN col_name column_definition quasi istantaneamente. L'operazione si conclude senza che vi sia necessità di copiare la tabella e senza alcuna conseguenza materiale sulle altre istruzioni DML. Poiché non consuma storage temporaneo per la copia di una tabella, rende le istruzioni DDL pratiche anche nel caso di tabelle di grandi dimensioni su classi di istanze small. Al momento, l'operazione Fast DDL è supportata solo per l'aggiunta di una colonna nullable, senza un valore predefinito, alla fine della tabella. Al momento, questa caratteristica è disponibile nella modalità di laboratorio di Aurora. Per ulteriori informazioni, consulta Alterazione delle tabelle in Amazon Aurora mediante Fast DDL nella Guida per l'utente di Amazon Aurora.

  • Visualizzazione dello stato del volume:– abbiamo aggiunto un nuovo comando per il monitoraggio, SHOW VOLUME STATUS, per visualizzare il numero di nodi e di dischi di un volume. Per ulteriori informazioni, consulta Visualizzazione dello stato del volume per un cluster DB Aurora MySQL nella Guida per l'utente di Amazon Aurora.

Miglioramenti

  • Sono state implementate modifiche per bloccare la compressione ed evitare che venga ridotta ulteriormente la memoria per l'oggetto di blocco. Questo miglioramento è disponibile nella modalità di laboratorio.

  • È stato risolto un problema a causa del quale il parametro trx_active_transactions decrementa rapidamente anche se il database è inattivo.

  • È stato corretto un messaggio di errore non valido riguardante la sintassi della query fault injection durante la simulazione di errori relativi a dischi e nodi.

  • Sono stati risolti vari errori relativi alle race condition e ai latch non attivi nella gestione dei blocchi.

  • È stato risolto un errore che provocava un overflow del buffer nell'ottimizzatore di query.

  • È stato risolto un problema di stabilità delle repliche di lettura di Aurora quando la memoria disponibile per i nodi di storage sottostanti è scarsa.

  • È stato risolto un problema a causa del quale le connessioni inattive non venivano interrotte superato il tempo indicato nell'impostazione del parametro wait_timeout.

  • È stato risolto un problema a causa del quale query_cache_size restituiva un valore inaspettato dopo il riavvio dell'istanza.

  • È stato risolto un problema di prestazioni a causa del quale un thread di diagnostica sondava la rete con frequenza per verificare che le scritture fossero ricevute dallo storage.

Integrazione delle correzioni di bug di MySQL.

  • Ricaricare una tabella rimossa mentre era vuota ha provocato il ripristino del valore di AUTO_INCREMENT. (Bug 21454472, 77743)

  • Il record di un indice non è stato trovato durante il rollback a causa di incoerenze nella struttura purge_node_t. L'incoerenza ha generato avvisi e messaggi di errori quali "error in sec index entry update" (errore relativo all'aggiornamento delle voci dell'indice secondario), "unable to purge a record" (impossibile rimuovere un record) e "tried to purge sec index entry not marked for deletion" (tentativo di rimuovere una voce dell'indice secondario non contrassegnata per l'eliminazione). (Bug 19138298, 70214, 21126772, 21065746)

  • Il calcolo errato della dimensione dello stack per l'operazione qsort ha creato un overflow dello stack. (Bug 73979)

  • Il record non è stato trovato in un indice durante il rollback. (Bug 70214, 72419)

  • Quando si aggiunge la colonna TIMESTAMP con ALTER TABLE, durante l'aggiornamento di CURRENT_TIMESTAMP non vengono inseriti dati (bug 17392)