Aggiornamenti del motore di database Aurora MySQL 06/04/2016 (versione 1.6) (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 06/04/2016 (versione 1.6) (obsoleta)

Versione: 1.6

Questo aggiornamento include i seguenti miglioramenti:

Nuove caratteristiche

  • Lettura anticipata parallela – la lettura anticipata parallela viene ora attivata per impostazione predefinita per tutti i cluster di database di Aurora MySQL e non è configurabile. La lettura anticipata parallela è stata introdotta con l'aggiornamento di dicembre 2015. Per ulteriori informazioni, consulta Aggiornamenti del motore di database Aurora MySQL 03/12/2015 (versione 1.4) (obsoleta).

    Oltre ad attivare la lettura anticipata parallela per impostazione predefinita, questa versione include anche i seguenti miglioramenti per questa caratteristica:

    • È stata migliorata la logica per consentire alla lettura anticipata parallela di essere meno aggressiva, il che è un vantaggio quando il cluster del database rileva molti carichi di lavoro paralleli.

    • È stata migliorata la stabilità delle tabelle più piccole.

  • Storage efficiente di log binari (modalità di laboratorio):– i file log binari di MySQL ora vengono archiviati in un modo più efficiente in Aurora MySQL. L'implementazione del nuovo storage consente di eliminare prima i file log binari e migliora le prestazioni del sistema per un'istanza in un cluster di database Aurora MySQL, che è un master di replica log binario.

    Per attivare uno storage efficiente dei log binari, occorre impostare il parametro aurora_lab_mode su 1 nel gruppo di parametri per l'istanza primaria o per la replica di Aurora. aurora_lab_mode è un parametro a livello di istanza che viene impostato nel gruppo di parametri default.aurora5.6 per impostazione predefinita. Per informazioni sulla modifica di un gruppo di parametri di database, consulta Modifica di parametri in un gruppo di parametri del database nella Guida per l'utente di Amazon Aurora. Per informazioni sui gruppi di parametri e su Aurora MySQL, consulta Parametri di configurazione Aurora MySQL nella Guida per l'utente di Amazon Aurora.

    Attivare lo storage efficiente dei log binari per le istanze in un cluster di database Aurora MySQL che sono istanze master di replica log binari di MySQL.

  • Variabile di sistema AURORA_VERSION:– ora è possibile ottenere una versione di Aurora del cluster di database Aurora MySQL eseguendo una query per la variabile di sistema AURORA_VERSION.

    Per ottenere la versione di Aurora, è possibile utilizzare una delle seguenti query:

    select AURORA_VERSION(); select @@aurora_version; show variables like '%version';

    È inoltre possibile visualizzare la versione Aurora AWS Management Console quando si modifica un cluster DB o chiamando il describe-db-engine-versions AWS CLI comando o l'operazione API EngineVersionsDescribeDB.

  • Metrica di utilizzo della memoria per la gestione dei blocchi – ora le informazioni sull'utilizzo della memoria per la gestione dei blocchi sono disponibili sotto forma di parametri.

    Per ottenere il parametro di utilizzo della memoria per la gestione dei blocchi, è possibile utilizzare una delle seguenti query:

    show global status where variable_name in ('aurora_lockmgr_memory_used'); select * from INFORMATION_SCHEMA.GLOBAL_STATUS where variable_name in ('aurora_lockmgr_memory_used');

Miglioramenti

  • È stata migliorata la stabilità durante il ripristino delle transazioni XA e dei file binlog.

  • È stato risolto un problema di memoria provocato da un numero elevato di connessioni.

  • È stata migliorata l'accuratezza dei seguenti parametri: Read Throughput, Read IOPS, Read Latency, Write Throughput, Write IOPS, Write Latency e Disk Queue Depth.

  • È stato risolto un problema di stabilità a causa del quale si verificava un riavvio lento delle istanze di grandi dimensioni dopo un arresto anomalo.

  • È stata migliorata la simultaneità nel dizionario dati dei meccanismi di sincronizzazione e di espulsione della cache.

  • Miglioramenti della stabilità e delle prestazioni per le repliche di Aurora:

    • È stato risolto un problema di stabilità delle repliche di Aurora nei casi di carichi di lavoro di scrittura per l'ottimizzazione o gravosi per l'istanza primaria.

    • È stato migliorato il ritardo di replica per le istanze di db.r3.4xlarge e db.r3.8xlarge.

    • Sono state migliorate le prestazioni tramite la riduzione dei conflitti tra applicazioni di record log e letture simultanee in una replica di Aurora.

    • È stato risolto un problema relativo all'aggiornamento delle statistiche nelle repliche di Aurora per le statistiche aggiornate o appena create.

    • È stata migliorata la stabilità delle repliche di Aurora nel caso di un numero elevato di transazioni nell'istanza primaria e di letture simultanee nelle repliche di Aurora relative agli stessi dati.

    • È stata migliorata la stabilità delle repliche di Aurora durante l'esecuzione delle istruzioni UPDATE e DELETE con le istruzioni JOIN.

    • È stata migliorata la stabilità delle repliche di Aurora durante l'esecuzione delle istruzioni INSERT ... SELECT.

Integrazione delle correzioni di bug di MySQL.

  • Bug BACKPORT 18694052 SOLUZIONE PER ASSERZIONE ERRORE `!M_ORDERED_REC_BUFFER' IN 5.6 (bug 18305270)

  • SEGV IN MEMCPY(), HA_PARTITION::POSITION (bug 18383840)

  • RISULTATI ERRATI CON LA PARTIZIONE INDEX_MERGE E NO PK (bug 18167648)

  • SVUOTAMENTO TABELLE PER ESPORTAZIONE: ASSERZIONE IN HA_PARTITION::EXTRA (bug 16943907)

  • ARRESTO ANOMALE DEL SERVER IN GESTORE VIRTUALE HA_ROWS: :MULTI_RANGE_READ_INFO_CONST (bug 16164031)

  • ARRESTO ANOMALO OTTIMIZZATORE SERIE IN SEL_ARG::RB_INSERT() (bug 16241773)