Aggiornamenti del motore di database Aurora MySQL: 10/11/2016 (versioni 1.9.0, 1.9.1) (obsolete) - 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: 10/11/2016 (versioni 1.9.0, 1.9.1) (obsolete)

Versione: 1.9.0, 1.9.1

Nuove caratteristiche

  • Creazione migliorata degli indici:– l'implementazione per la creazione di indici secondari ora consente di creare indici dal basso verso l'alto e di eliminare così le divisioni di pagina non necessarie. In questo modo si riduce fino al 75% il tempo necessario alla creazione di un indice o alla rigenerazione di una tabella (in base alla classe di istanza database db.r3.8xlarge). Questa caratteristica è stata resa disponibile in modalità di laboratorio nella versione 1.7 di Aurora MySQL e viene attivata per impostazione predefinita nella versione 1.9 e in quelle successive di Aurora. Per informazioni Aurora, consulta Modalità di laboratorio per Amazon Aurora MySQL nella Guida per l'utente di Amazon Aurora.

  • Compressione del blocco (modalità di laboratorio):– questa implementazione riduce in modo significativo (fino al 66%) la quantità di memoria consumata dalla gestione blocchi. Lock Manager out-of-memory può acquisire più blocchi di riga senza incontrare alcuna eccezione. Questa caratteristica è disattivata per impostazione predefinita ma può essere attivata nella modalità di laboratorio di Aurora. Per informazioni Aurora, consulta Modalità di laboratorio per Amazon Aurora MySQL nella Guida per l'utente di Amazon Aurora.

  • Schema di prestazioni: –Aurora MySQL ora comprende il supporto dello schema di prestazioni con un impatto minimo sulle prestazioni. Nei nostri test SysBench, l'utilizzo dello schema di prestazioni potrebbe ridurre le prestazioni di MySQL fino al 60%.

    SysBench il test di un cluster Aurora DB ha mostrato un impatto sulle prestazioni 4 volte inferiore rispetto a MySQL. L'esecuzione della classe di istanza database db.r3.8xlarge ha generato 100 mila scritture SQL al secondo e più di 550 mila letture SQL al secondo, anche con lo schema di prestazioni attivato.

  • Miglioramento dei conflitti delle righe: –questa caratteristica riduce l'utilizzo della CPU e migliora le prestazioni quando un numero elevato di connessioni accede a un numero ridotto di righe. Questa caratteristica elimina error 188 in caso di miglioramento dei conflitti delle righe.

  • out-of-memory Gestione migliorata: quando vengono eseguite istruzioni SQL non essenziali e bloccate e il pool di memoria riservato viene violato, Aurora impone il rollback di tali istruzioni SQL. Questa funzionalità libera memoria e previene i crash del motore dovuti a eccezioni. out-of-memory

  • Selettore di lettura intelligente: questa implementazione migliora la latenza di lettura scegliendo il segmento di archiviazione ottimale tra diversi segmenti per ogni lettura, con conseguente miglioramento della velocità di lettura. SysBench i test hanno mostrato un aumento delle prestazioni fino al 27% per i carichi di lavoro di scrittura.

Miglioramenti

  • È stato risolto un problema a causa del quale una replica di Aurora rilevava un blocco condiviso durante l'avvio del motore.

  • È stato corretto un potenziale arresto anomalo in una replica di Aurora che sarebbe potuto verificare nel caso in cui il puntatore di lettura del sistema di rimozione fosse stato NULL.