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à.
Aurora My SQL versione 2 compatibile con My 5.7 SQL
Questo argomento descrive le differenze tra Aurora My SQL versione 2 e My SQL 5.7 Community Edition.
Importante
Aurora My SQL version 2 ha raggiunto la fine del supporto standard il 31 ottobre 2024. Per ulteriori informazioni, consulta Preparazione per la fine del supporto standard di Amazon Aurora My SQL -Compatible Edition versione 2.
Funzionalità non supportate in Aurora My versione 2 SQL
Le seguenti funzionalità sono supportate in My SQL 5.7, ma attualmente non sono supportate in Aurora SQL My versione 2:
-
CREATE TABLESPACE
SQLdichiarazione -
Plugin replica gruppi
-
Maggiori dimensioni pagina
-
Caricamento buffer pool InnoDB all'avvio
-
Plugin parser full-text InnoDB
-
Replica multi-source
-
Ridimensionamento buffer pool online
-
Plugin di convalida della password: è possibile installare il plugin, ma non è supportato. Non è possibile personalizzare il plugin.
-
Plugin riscrittura query
-
Filtri replica
-
Protocollo X
Per ulteriori informazioni su queste funzionalità, consulta la documentazione di My SQL 5.7
Comportamento temporaneo del tablespace in Aurora My versione 2 SQL
In My SQL 5.7, il tablespace temporaneo si estende automaticamente e aumenta di dimensioni in base alle necessità per ospitare le tabelle temporanee su disco. Quando le tabelle temporanee vengono eliminate, lo spazio liberato può essere riutilizzato per nuove tabelle temporanee, ma il tablespace temporaneo rimane nella dimensione estesa e non si riduce. Il tablespace temporaneo viene eliminato e ricreato al riavvio del motore.
In Aurora My SQL versione 2, si applica il seguente comportamento:
-
Per i nuovi cluster Aurora My SQL DB creati con la versione 2.10 e successive, il tablespace temporaneo viene rimosso e ricreato al riavvio del database. La funzione di ridimensionamento dinamico può in tal modo recuperare lo spazio di archiviazione.
-
Per i cluster Aurora My SQL DB esistenti aggiornati a:
-
Versione 2.10 o successive: il tablespace temporaneo viene rimosso e ricreato al riavvio del database. La funzione di ridimensionamento dinamico può in tal modo recuperare lo spazio di archiviazione.
-
Versione 2.09: il tablespace temporaneo non viene rimosso al riavvio del database.
-
È possibile controllare la dimensione del tablespace temporaneo sul cluster DB Aurora My SQL versione 2 utilizzando la seguente query:
SELECT FILE_NAME, TABLESPACE_NAME, ROUND((TOTAL_EXTENTS * EXTENT_SIZE) / 1024 / 1024 / 1024, 4) AS SIZE FROM INFORMATION_SCHEMA.FILES WHERE TABLESPACE_NAME = 'innodb_temporary';
Per ulteriori informazioni, consulta The Temporary Tablespace
Motore di archiviazione per le tabelle temporanee su disco
Aurora My SQL versione 2 utilizza diversi motori di archiviazione per le tabelle temporanee interne su disco a seconda del ruolo dell'istanza.
-
Nell'istanza di scrittura, le tabelle temporanee su disco utilizzano il motore di archiviazione InnoDB per impostazione predefinita. Sono archiviate nel tablespace temporaneo del volume del cluster Aurora.
È possibile modificare questo comportamento nell'istanza di scrittura modificando il valore del parametro database
internal_tmp_disk_storage_engine
. Per ulteriori informazioni, consulta Parametri a livello di istanza. -
Nelle istanze Reader, le tabelle temporanee su disco utilizzano il motore di ISAM archiviazione My, che utilizza l'archiviazione locale. Questo perché le istanze di sola lettura non possono memorizzare dati sul volume del cluster Aurora.