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 16/10/2015 (versioni 1.2, 1.3) (obsolete)
Versioni: 1.2, 1.3
Questo aggiornamento include i seguenti miglioramenti:
Correzioni
-
out-of-memoryProblema risolto nel nuovo gestore di blocchi con transazioni di lunga durata
-
È stato risolto un problema di vulnerabilità della sicurezza durante la replica di database non RDS for MySQL
-
È stato eseguito un aggiornamento per garantire che il quorum scriva i nuovi tentativi correttamente con gli errori di storage
-
È stato eseguito un aggiornamento per segnalare in modo più accurato i ritardi delle repliche
-
Sono state migliorate le prestazioni tramite la riduzione dei conflitti che si verificano quando più transazioni simultanee cercano di modificare la stessa riga
-
È stato risolto un problema di invalidazione della cache della query per le viste create con l'unione di due tabelle
-
È stata disattivata la cache della query per le transazioni con l'isolamento di
UNCOMMITTED_READ
Miglioramenti
-
Sono state migliorate le prestazioni per le query di catalogo lente nelle cache usate
-
È stata migliorata la simultaneità nelle statistiche dei dizionari
-
È stata migliorata la stabilità per la gestione delle risorse della cache delle query, la gestione delle estensioni, i file archiviati nello storage intelligente di Amazon Aurora e la scrittura in batch dei record dei log
Integrazione delle correzioni di bug di MySQL.
-
L'interruzione di una query in InnoDB ne può provocare un arresto anomalo con asserzione. (Bug 1608883)
-
A causa di un errore nella creazione di un nuovo thread per il pianificatore di eventi, l'esecuzione di eventi o una nuova connessione, non è stato scritto alcun messaggio nel log di errore. (Bug 16865959)
-
Se una connessione ha cambiato il suo database predefinito e in contemporanea un'altra connessione ha eseguito SHOW PROCESSLIST, la seconda connessione potrebbe accedere alla memoria non valida nel tentativo di mostrare la memoria del database predefinito della prima connessione. (Bug 11765252)
-
LO SVUOTAMENTO DEI LOG BINARI in base al design non ha rimosso i file log binari in uso o attivi e non ha indicato quando ciò si è verificato. (Bug 13727933)
-
Per alcune istruzioni, potrebbero verificarsi perdite di memoria durante la rimozione da parte dell'ottimizzatore di clausole delle subquery non necessarie. (Bug 15875919)
-
Durante l'arresto, il server non ha potuto cercare di bloccare il mutex non inizializzato. (Bug 16016493)
-
Un'istruzione preparata che utilizza GROUP_CONCAT() e una clausola ORDER BY che ha denominato più colonne potrebbe provocare un'uscita del server. (Bug 16075310)
-
La strumentazione dello schema di prestazioni mancava per i thread lavoratore slave. (Bug 16083949)
-
STOP SLAVE
potrebbe causare un deadlock se emesso contemporaneamente a un'istruzione come SHOW STATUS che ha recuperato i valori per una o più variabili di statoSlave_retried_transactions
,Slave_heartbeat_period
,Slave_received_heartbeats
,Slave_last_heartbeat
oSlave_running
. (Bug 16088188) -
Una query full-text che utilizza una modalità booleana potrebbe non mostrare risultati in alcuni casi, quando il termini di ricerca è una citazione. (Bug 16206253)
-
Il tentativo dell'ottimizzatore di rimuovere le clausole di subquery ridondanti ha generato un'asserzione durante l'esecuzione di un'istruzione preparata con una subquery nella clausola ON di un join di una subquery. (Bug 16318585)
-
GROUP_CONCAT instabile, arresto anomalo in ITEM_SUM::CLEAN_UP_AFTER_REMOVAL. (Bug 16347450)
-
Il tentativo di sostituire l'elenco stopword di una ricerca full-text InnoDB predefinito tramite la creazione di una tabella InnoDB con la stessa struttura di INFORMATION_SCHEMA.INNODB_FT_DEFAULT_STOPWORD genera un errore. (Bug 16373868)
-
Dopo che il thread del client in uno slave ha eseguito FLUSH TABLES WITH READ LOCK e dopo che sono stati eseguiti degli aggiornamenti nel master, lo slave resta in attesa durante l'esecuzione di
SHOW SLAVE STATUS
. (Bug 16387720) -
Quando si esegue l'analisi di una stringa di ricerca delimitata, ad esempio "abc-def" in una ricerca full-text, InnoDB utilizza gli stessi delimitatori della parole di MyISAM. (Bug 16419661)
-
Arresto anomalo in FTS_AST_TERM_SET_WILDCARD. (Bug 16429306)
-
SEGFAULT in FTS_AST_VISIT() per il test FTS RQG. (Bug 16435855)
-
Per le build di debug, quanto l'ottimizzatore ha rimosso un elemento Item_ref che puntava a una subquery, ha provocato un'uscita del server. (Bug 16509874)
-
Le ricerche full-text nelle tabelle InnoDB non hanno dato un esito positivo nel caso di ricerche di citazioni con gli operatori + o -. (Bug 16516193)
-
START SLAVE
fallito all'avvio del server con le opzioni -- master-info-repository =TABLE relay-log-info-repository =TABLE e con autocommit impostato su 0, insieme a.--skip-slave-start
(Bug 16533802) -
I risultati di una ricerca full-text InnoDB estesa possono utilizzare una quantità di memoria eccessiva. (Bug 16625973)
-
Per le build di debug, si può verificare un'asserzione in OPT_CHECK_ORDER_BY quando si utilizza un elemento binario in una stringa di ricerca, poiché l'elemento binario potrebbe includere byte NULL e altri caratteri non significativi. (Bug 16766016)
-
Per alcune istruzioni, potrebbero verificarsi perdite di memoria durante la rimozione da parte dell'ottimizzatore di clausole delle subquery non necessarie. (Bug 16807641)
-
È stato possibile generare un deadlock dopo aver utilizzato FLUSH TABLES WITH READ LOCK tramite
STOP SLAVE
in una nuova connessione allo slave e successivamente unSHOW SLAVE STATUS
usando la connessione originale. (Bug 16856735) -
GROUP_CONCAT() con un separatore non valido può provocare un'uscita dal server. (Bug 16870783)
-
Il server ha fatto un blocco eccessivo sui mutex LOCK_Active_mi e active_mi-> rli->data_lock per qualsiasi istruzione “pattern” SHOW STATUS LIKE, anche quando il pattern non corrispondeva alle variabili di stato che usano quei mutex (
Slave_heartbeat_period
,Slave_last_heartbeat
,Slave_received_heartbeats
,Slave_retried_transactions
,Slave_running
). (Bug 16904035) -
Una ricerca full-text che utilizza un modificatore IN BOOLEAN MODE genera un errore di asserzione. (Bug 16927092)
-
Una ricerca full-text nelle tabelle InnoDB non ha generato risultati quando si è usato l'operatore booleano +. (Bug 17280122)
-
Deadlock in 4 modalità: zombie, svuotamento binlog, visualizzazione elenchi processi, visualizzazioni binlog. (Bug 17283409)
-
Quando un thread SQL in attesa di un blocco commit viene interrotto e riavviato, la transazione viene ignorata nello slave. (Bug 17450876)
-
Si verifica un errore relativo alla ricerca full-text InnoDB a causa di un token non completato. La stringa e la lunghezza della stringa devono essere trasmesse per consentire un confronto. (Bug 17659310)
-
Un numero elevato di tabelle InnoDB partizionate può utilizzare molta più memoria se utilizzate in MySQL 5.6 o 5.7 rispetto alla memoria usata dalle stesse tabelle in versioni precedenti di MySQL Server. (Bug 17780517)
-
Per le query full-text, un valore num_token inferiore a quello di max_proximity_item può generare un'asserzione. (Bug 18233051)
-
Alcune query per le tabelle INFORMATION_SCHEMA TABLES e COLUMNS possono utilizzare troppa memoria nel caso di quantità elevate di tabelle InnoDB vuote. (Bug 18592390)
-
Quando si esegue una transazione, viene usato un flag per controllare che sia stato creato un thread e non si controlla direttamente il thread, perché in tal modo si usano meno risorse, in particolare quando si esegue il server con master_info_repository=TABLE. (Bug 18684222)
-
Se un thread del client in uno slave ha eseguito FLUSH TABLES WITH READ LOCK mentre il master ha eseguito un DML, l'esecuzione di
SHOW SLAVE STATUS
nello stesso client viene bloccato con un conseguente deadlock. (Bug 19843808) -
Ordinare in base al risultato GROUP_CONCAT() può provocare un'uscita dal server. (Bug 19880368)