Aggiornamenti del motore di database Aurora MySQL 30/08/2016 (versione 1.7.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 30/08/2016 (versione 1.7.0) (obsoleta)

Versione: 1.7.0

Nuove caratteristiche

  • Pianificatore compatibile con NUMA:– il pianificatore di attività per il motore Aurora MySQL ora è compatibile con NUMA (Non-Uniform Memory Access). In questo modo si riduce il conflitto dei socket tra CPU con un conseguente miglioramento delle prestazioni per la classe di istanza del database db.r3.8xlarge.

  • La lettura anticipata parallela opera in modo asincrono in background: –la lettura anticipata parallela è stata aggiornata per migliorarne le prestazioni attraverso un thread dedicato con l'obiettivo di ridurre i conflitti tra i thread.

  • Creazione migliorata degli indici (modalità di laboratorio):– 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 il tempo necessario alla creazione di un indice o alla rigenerazione di una tabella. 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.

Miglioramenti

  • È stato risolto un problema che si verificava quando i tentativi di stabilire una connessione richiedevano troppo tempo a causa di una coda di richieste di connessioni a un'istanza.

  • È stato risolto un problema di arresto anomalo se ALTER TABLE veniva eseguita su una tabella partizionata che non usava InnoDB.

  • È stato risolto un problema a causa del quale un carico di lavoro di scrittura elevato poteva provocare un failover.

  • È stato risolto un problema di asserzione errata che provocava un errore se RENAME TABLE veniva eseguita su una tabella partizionata.

  • È stata migliorata la stabilità durante il rollback di una transazione nell'ambito di un carico di lavoro di inserimento gravoso.

  • È stato risolto un problema a causa del quale gli indici di ricerca full-text non erano eseguibili in una replica di Aurora.

Integrazione delle correzioni di bug di MySQL.

  • È stata migliorata la scalabilità attraverso la partizione del blocco LOCK_grant. (Porta WL 8355)

  • L'apertura del cursore in SELECT in una procedura archiviata provocava segfault. (Bug 16499751)

  • MySQL mostra risultati sbagliati nel caso di alcuni usi speciali. (Bug 11751794)

  • Arresto anomalo di GET_SEL_ARG_FOR_KEYPART – Provocato dalla patch per il bug 11751794. (Bug 16208709)

  • Risultati errati per una query semplici con GROUP BY. (Bug 17909656)

  • Righe extra in una query semi-join con predicati in serie. (Bug 16221623)

  • L'aggiunta di una clausola ORDER BY dopo una subquery IN poteva provocare la visualizzazione di righe duplicate. (Bug 16308085)

  • Arresto anomalo con un Explain plan per una query con una scansione debole per GROUP BY, MyISAM. (Bug 16222245)

  • La scansione degli indici debole con il predicato int tra virgolette restituisce dati casuali. (Bug 16394084)

  • Se l'ottimizzatore utilizzava una scansione degli indici debole, poteva verificarsi un'uscita dal server durante il tentativo di creazione di una tabella temporanea. (Bug 16436567)

  • COUNT(DISTINCT) non deve contare valori NULL, ma venivano comunque contati quando l'ottimizzatore utilizzava una scansione degli indici debole. (Bug 17222452)

  • Se una query presentava MIN()/MAX() e aggregate_function(DISTINCT) (ad esempio SUM(DISTINCT)) e veniva eseguita utilizzando una scansione degli indici debole, i valori visualizzati relativi a MIN()/MAX() non erano corretti. (Bug 17217128)