Aurora My SQL versione 2 compatibile con My 5.7 SQL - 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à.

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 TABLESPACESQLdichiarazione

  • 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 nella documentazione personale. SQL

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.