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à.
Supporto delle funzionalità MariaDB su Amazon RDS
RDSfor MariaDB supporta la maggior parte delle caratteristiche e funzionalità di MariaDB. Alcune funzionalità potrebbero avere un supporto o privilegi limitati.
Puoi filtrare le nuove RDS funzionalità di Amazon nella sezione What's New with Database?MariaDB 2023
.
Nota
I seguenti elenchi non sono esaustivi.
Per ulteriori informazioni sul supporto delle funzionalità MariaDB su RDS Amazon, consulta i seguenti argomenti.
Argomenti
Supporto della funzionalità MariaDB su Amazon RDS per le versioni principali di MariaDB
Nelle seguenti sezioni, trova informazioni sul supporto delle funzionalità di MariaDB su Amazon RDS per le versioni principali di MariaDB:
Argomenti
Per informazioni sulle versioni secondarie supportate di Amazon RDS for MariaDB, consulta. Versioni di MariaDB in Amazon RDS
Supporto per MariadB 11.4 su Amazon RDS
Amazon RDS supporta le seguenti nuove funzionalità per le tue istanze DB che eseguono MariaDB versione 11.4 o successiva.
-
Libreria crittografica: RDS per MariaDB ha sostituito SSL Open AWS Libcrypto con AWS-LC(), che è certificato 140-3. FIPS
-
Plugin Simple Password Check — Puoi utilizzare il plugin MariadB Simple Password Check
per verificare se una password contiene almeno un numero specifico di caratteri di un tipo specifico. Per ulteriori informazioni, consulta Utilizzo dei plugin di convalida della password per MariadB RDS. -
Plugin Cracklib Password Check — Puoi usare il plugin MariaDB Cracklib Password Check per verificare la sicurezza delle nuove password
. Per ulteriori informazioni, consulta Utilizzo dei plugin di convalida della password per MariadB RDS. -
Miglioramenti di InnoDB: i miglioramenti includono i seguenti elementi:
-
Il buffer di modifica è stato rimosso. Per ulteriori informazioni, consulta InnoDB Change
Buffering. -
La deframmentazione di InnoDB è stata rimossa. Per ulteriori informazioni, consulta InnoDB
Defragmentation.
-
-
Nuovo privilegio: ora anche l'utente amministratore dispone del privilegio.
SHOW CREATE ROUTINE
Questo privilegio consente al beneficiario di visualizzare la dichiarazione diSHOW CREATE
definizione di una routine di proprietà di un altro utente. Per ulteriori informazioni, vedere Database Privileges. -
Miglioramento della replica: le istanze DB di MariaDB versione 11.4 supportano l'indicizzazione binlog. È possibile creare un indice per ogni file binlog. GTID Questi indici migliorano le prestazioni della replica riducendo il tempo necessario per individuare un. GTID Per ulteriori informazioni, vedere Binlog Indexing.
-
Parametri obsoleti o rimossi: i seguenti parametri sono stati obsoleti o rimossi per le istanze DB di MariaDB versione 11.4:
engine_condition_pushdown
viene rimossoda optimizer_switch
-
Nuovi valori predefiniti per un parametro: il valore predefinito del parametro innodb_undo_tablespaces
è cambiato da a. 0
3
-
Nuovi valori validi per i parametri — I seguenti parametri hanno nuovi valori validi per le istanze DB di MariaDB versione 11.4:
-
I valori validi per il parametro binlog_row_image
ora includono. FULL_NODUP
-
I valori validi per il parametro _ ora includonoOLD. MODE
NO_NULL_COLLATION_IDS
-
-
Nuovi parametri: i seguenti parametri sono nuovi per le istanze DB di MariaDB versione 11.4:
-
Il parametro transaction_isolation
sostituisce il parametro tx_isolation. -
Il parametro transaction_read_only sostituisce il parametro tx_read_only.
-
Il parametro block_encryption_mode definisce la modalità di crittografia a blocchi predefinita per le funzioni _ () e _ ().
AES ENCRYPT AES DECRYPT -
Il character_set_collations definisce le sostituzioni per le regole di confronto predefinite dei set
di caratteri. -
I binlog_gtid_index, binlog_gtid_index_page_size e binlog_gtid_index_span_min definiscono le proprietà dell'indice
binlog. GTID Per ulteriori informazioni, vedere Binlog Indexing.
-
Per un elenco di tutte le funzionalità di MariaDB 11.4 e la relativa documentazione, consulta Modifiche e miglioramenti in MariaDB 11.4 e Note di rilascio -
Per un elenco delle funzionalità non supportate, consulta Funzionalità di MariaDB non supportate da Amazon RDS.
Supporto per MariadB 10.11 su Amazon RDS
Amazon RDS supporta le seguenti nuove funzionalità per le tue istanze DB che eseguono MariaDB versione 10.11 o successiva.
-
Plugin Password Reuse Check: puoi utilizzare il plug-in MariaDB Password Reuse Check per impedire agli utenti di riutilizzare le password e impostare il periodo di conservazione delle password. Per ulteriori informazioni, consultaPlugin Password Reuse Check
(Utilità di controllo del riutilizzo delle password). -
GRANTPUBLICAutorizzazione TO: puoi concedere privilegi a tutti gli utenti che hanno accesso al tuo server. Per ulteriori informazioni, vedere GRANTTO. PUBLIC
-
Separazione SUPER e READ ONLY ADMIN privilegi: è possibile rimuovere READ ONLY ADMIN i privilegi da tutti gli utenti, anche da quelli che in precedenza ne avevanoSUPER.
-
Sicurezza: ora puoi impostare l'opzione
--ssl
come impostazione predefinita per il tuo client MariaDB. MariaDB non si SSL disabilita più silenziosamente se la configurazione non è corretta. -
SQLcomandi e funzioni: ora puoi usare il
SHOW ANALYZE FORMAT=JSON
comando e le funzioniROW_NUMBER
, e.SFORMAT
RANDOM_BYTES
SFORMAT
consente la formattazione delle stringhe ed è abilitata per impostazione predefinita. Puoi eseguire la conversione da partizione a tabella e da tabella a partizione con un solo comando. Ci sono anche diversi miglioramenti relativi alle funzioniJSON_*()
. Le funzioniDES_ENCRYPT
eDES_DECRYPT
sono obsolete per la versione 10.10 e successive. Per ulteriori informazioni, consulta SFORMAT. -
Miglioramenti di InnoDB: i miglioramenti includono i seguenti elementi:
-
Miglioramenti delle prestazioni nel redo log per ridurre l'amplificazione della scrittura e migliorare la concorrenza.
-
La possibilità di modificare la tablespace di undo senza reinizializzare la directory dei dati. Questo miglioramento riduce il sovraccarico del piano di controllo (control plane). Richiede il riavvio ma non la reinizializzazione dopo aver modificato la tablespace di undo.
-
Supporto interno per
CHECK TABLE … EXTENDED
e per gli indici decrescenti. -
Miglioramenti dell'inserimento in blocco.
-
-
Modifiche a binlog: queste modifiche includono i seguenti elementi:
-
Generazione di log di
ALTER
in due fasi per ridurre la latenza di replica. Il parametrobinlog_alter_two_phase
è disabilitato per impostazione predefinita, ma può essere abilitato tramite i gruppi di parametri. -
Generazione di log di
explicit_defaults_for_timestamp
. -
Non vengono più generati i log
INCIDENT_EVENT
se la transazione può essere ripristinata in modo sicuro.
-
-
Miglioramento della replica s: le istanze DB di MariaDB versione 10.11 GTID utilizzano la replica per impostazione predefinita se il master la supporta. Inoltre,
Seconds_Behind_Master
è più preciso. -
Client: puoi utilizzare nuove opzioni della riga di comando per
mysqlbinglog
emariadb-dump
. Puoi usaremariadb-dump
per scaricare e ripristinare i dati storici. -
Controllo delle versioni del sistema: è possibile modificare la cronologia. MariaDB crea automaticamente nuove partizioni.
-
Atomico: ora è atomico. DDL
CREATE OR REPLACE
L'istruzione ha esito positivo o è completamente invertita. -
Scrittura dei redo log: i redo log vengono scritti in modo asincrono.
-
Funzioni archiviate: le funzioni archiviate ora supportano gli stessi parametri
IN
,OUT
eINOUT
delle stored procedure. -
Parametri obsoleti o rimossi: i seguenti parametri sono obsoleti o sono stati rimossi per le istanze database MariaDB versione 10.11:
-
Parametri dinamici: i seguenti parametri ora sono dinamici per le istanze database diMariaDB versione 10.11:
-
Nuovi valori predefiniti per i parametri: i seguenti parametri hanno nuovi valori predefiniti per le istanze database MariaDB versione 10.11:
-
Il valore predefinito del parametro explicit_defaults_for_timestamp
modificato da OFF
inON
. -
Il valore predefinito del parametro optimizer_prune_level
modificato da 1
in2
.
-
-
Nuovi valori validi per i parametri: i seguenti parametri hanno nuovi valori validi per le istanze database MariaDB versione 10.11:
-
I valori validi per il parametro old
sono stati uniti a quelli del parametro old_mode . -
I valori validi del parametro histogram_type
ora includono JSON_HB
. -
L'intervallo di valori valido per il parametro innodb_log_buffer_size
è ora da 262144
a4294967295
(da 256 KB a 4096 MB). -
L'intervallo di valori valido per il parametro innodb_log_file_size
è ora da 4194304
a512GB
(da 4 MB a 512 GB). -
I valori validi per il parametro optimizer_prune_level
ora include 2
.
-
-
Nuovi parametri: i seguenti parametri sono nuovi per le istanze database MariaDB versione 10.11:
-
Il parametro binlog_alter_two_phase
il parametro può migliorare le prestazioni della replica. -
Il parametro log_slow_min_examed_row_limit
può migliorare le prestazioni. -
Il parametro log_slow_query
e il parametro log_slow_query_file sono alias rispettivamente per slow_query_log
eslow_query_log_file
, .
-
Per un elenco di tutte le funzionalità di MariaDB 10.11 e la relativa documentazione, consulta Modifiche e miglioramenti in MariaDB 10.11 e Note di rilascio -
Per un elenco delle funzionalità non supportate, consulta Funzionalità di MariaDB non supportate da Amazon RDS.
Supporto per MariadB 10.6 su Amazon RDS
Amazon RDS supporta le seguenti nuove funzionalità per le tue istanze DB che eseguono MariaDB versione 10.6 o successiva:
-
MyRocks motore di archiviazione: puoi utilizzare il motore di MyRocks archiviazione con MariaDB RDS per ottimizzare il consumo di archiviazione delle tue applicazioni Web ad alte prestazioni e ad alta intensità di scrittura. Per ulteriori informazioni, consulta Motori di storage supportati per MariaDB su Amazon RDS e MyRocks
. -
AWS Identity and Access Management (IAM) Autenticazione DB: puoi utilizzare l'autenticazione IAM DB per una migliore sicurezza e una gestione centrale delle connessioni alle tue istanze DB MariaDB. Per ulteriori informazioni, consulta Autenticazione del database IAM per MariaDB, MySQL e PostgreSQL.
-
Opzioni di aggiornamento: ora puoi eseguire l'aggiornamento alla RDS versione 10.6 di MariadB da qualsiasi versione principale precedente (10.3, 10.4, 10.5). Puoi anche ripristinare un'istantanea di un'istanza My SQL 5.6 o 5.7 DB esistente su un'istanza MariaDB 10.6. Per ulteriori informazioni, consulta Aggiornamenti del motore MariadB DB.
-
Replica ritardata: ora è possibile impostare un periodo di tempo configurabile per cui una replica di lettura ritarda rispetto al database di origine. In una configurazione di replica MariaDB standard, esiste un ritardo di replica minimo tra l'origine e la replica. Con la replica ritardata, puoi impostare un ritardo intenzionale come strategia per il ripristino di emergenza. Per ulteriori informazioni, consulta Configurazione della replica ritardata con MariaDB.
-
SQLCompatibilità con Oracle PL/: utilizzando RDS la versione 10.6 di MariadB, puoi migrare più facilmente le tue applicazioni Oracle legacy su Amazon. RDS Per ulteriori informazioni, consulta _ =. SQL MODE ORACLE
-
Atomic DDL: le istruzioni Dynamic Data Language (DDL) possono essere relativamente sicure dagli arresti anomali con RDS MariaDB versione 10.6.
CREATE TABLE
,,ALTER TABLE
, e le istruzioni correlateRENAME TABLE
ora sonoDROP TABLE
atomicheDROP DATABASE
. DDL L’istruzione ha esito positivo o è completamente invertita. Per ulteriori informazioni, consulta Atomic DDL. -
Altri miglioramenti: questi miglioramenti includono una
JSON_TABLE
funzione per trasformare i dati in formato relazionale all'interno SQL e un caricamento più rapido JSON dei dati di tabelle vuote con Innodb. Includono anche nuovisys_schema
per l’analisi e la risoluzione dei problemi, miglioramenti di Optimizer per ignorare gli indici inutilizzati e miglioramenti delle prestazioni. Per ulteriori informazioni, vedere _. JSON TABLE -
Nuovi valori predefiniti per i parametri: i seguenti parametri hanno nuovi valori predefiniti per le istanze database di MariaDB versione 10.6:
-
Il valore predefinito per i seguenti parametri è cambiato da
utf8
autf8mb3
:Sebbene i valori predefiniti siano cambiati per questi parametri, non vi è alcuna modifica funzionale. Per ulteriori informazioni, consulta Set di caratteri e regole di confronto supportati
nella documentazione di MariaDB. -
Il valore predefinito del parametro collation_connection
è stato modificato da utf8_general_ci
autf8mb3_general_ci
. Sebbene il valore predefinito sia cambiato per questo parametri, non vi è alcuna modifica funzionale. -
Il valore predefinito del parametro old_mode
è stato modificato da non impostato a UTF8_IS_UTF8MB3
. Sebbene il valore predefinito sia cambiato per questo parametri, non vi è alcuna modifica funzionale.
-
Per un elenco di tutte le funzionalità di MariaDB 10.6 e la relativa documentazione, consulta Modifiche e miglioramenti in MariaDB 10.6
Per un elenco delle funzionalità non supportate, consulta Funzionalità di MariaDB non supportate da Amazon RDS.
Supporto per MariadB 10.5 su Amazon RDS
Amazon RDS supporta le seguenti nuove funzionalità per le tue istanze DB che eseguono MariaDB versione 10.5 o successiva:
-
Miglioramenti InnoDB – MariaDB versione 10.5 include miglioramenti InnoDB. Per ulteriori informazioni, consulta InnoDB: Miglioramenti delle prestazioni ecc.
nella documentazione di MariaDB. -
Aggiornamenti dello schema delle prestazioni – MariaDB versione 10.5 include aggiornamenti dello schema delle prestazioni. Per ulteriori informazioni, consulta Aggiornamenti dello schema delle prestazioni per Match My SQL 5.7 Instrumentation and Tables
nella documentazione di MariaDB. -
Un file nel log redo InnoDB – Nelle versioni di MariaDB prima della versione 10.5, il valore del parametro
innodb_log_files_in_group
era impostato su2
. In MariaDB versione 10.5, il valore di questo parametro è impostato su1
.Se si esegue l'aggiornamento da una versione precedente a MariaDB versione 10.5 e non si modificano i parametri, il valore del parametro
innodb_log_file_size
rimane invariato. Tuttavia, si applica a un file di log anziché a due. Il risultato è che l'istanza di MariaDB versione 10.5 aggiornata utilizza metà delle dimensioni del log redo che stava utilizzando prima dell'aggiornamento. Questa modifica può avere un notevole impatto sulle prestazioni. Per risolvere questo problema, è possibile raddoppiare il valore del parametroinnodb_log_file_size
. Per ulteriori informazioni sulla modifica dei parametri, consulta Modifica dei parametri in un gruppo di parametri DB in Amazon RDS . -
SHOWSLAVESTATUScomando non supportato — Nelle versioni di MariaDB precedenti alla versione 10.5, il comando richiedeva
SHOW SLAVE STATUS
il privilegio.REPLICATION SLAVE
In MariaDB versione 10.5, il comandoSHOW REPLICA STATUS
equivalente richiede il privilegioREPLICATION REPLICA ADMIN
. Questo nuovo privilegio non è concesso all'utente principale. RDSAnziché utilizzare il comando
SHOW REPLICA STATUS
, eseguire la nuova procedura memorizzatamysql.rds_replica_status
per restituire informazioni simili. Per ulteriori informazioni, consulta mysql.rds_replica_status. -
SHOWRELAYLOGEVENTScomando non supportato — Nelle versioni di MariaDB precedenti alla versione 10.5, il comando richiedeva
SHOW RELAYLOG EVENTS
il privilegio.REPLICATION SLAVE
In MariaDB versione 10.5, questo comando richiede il privilegioREPLICATION REPLICA ADMIN
. Questo nuovo privilegio non è concesso all'utente principale. RDS -
Nuovi valori predefiniti per i parametri – I seguenti parametri hanno nuovi valori predefiniti per le istanze database di MariaDB versione 10.5:
-
Il valore predefinito del parametro max_connections
è stato modificato in LEAST({DBInstanceClassMemory/25165760},12000)
. Per informazioni sulla funzione del parametroLEAST
, consulta Funzioni dei parametri database. -
Il valore predefinito del parametro innodb_adaptive_hash_index
è stato modificato in OFF
(0
). -
Il valore predefinito del parametro innodb_checksum_algorithm
è stato modificato in full_crc32
. -
Il valore predefinito del parametro innodb_log_file_size
è stato modificato in 2 GB.
-
Per un elenco di tutte le funzionalità di MariaDB 10.5 e la relativa documentazione, consulta Modifiche e miglioramenti in MariaDB 10.5
Per un elenco delle funzionalità non supportate, consulta Funzionalità di MariaDB non supportate da Amazon RDS.
Supporto per MariadB 10.4 su Amazon RDS
Amazon RDS supporta le seguenti nuove funzionalità per le tue istanze DB che eseguono MariaDB versione 10.4 o successiva:
-
Miglioramenti in termini di sicurezza dell'account utente – Scadenza password
e miglioramenti del blocco account -
Miglioramenti di Optimizer – Funzionalità Optimizer Trace
-
Miglioramenti a InnoDB: DROPCOLUMNsupporto istantaneo ed estensione istantanea per
e VARCHAR
ROW_FORMAT=DYNAMIC
ROW_FORMAT=COMPACT
-
Nuovi parametri – Inclusi tcp_nodedelay
, tls_version e gtid_cleanup_batch_size
Per un elenco di tutte le funzionalità di MariaDB 10.4 e la relativa documentazione, consulta Changes & Improvements in MariaDB 10.4
Per un elenco delle funzionalità non supportate, consulta Funzionalità di MariaDB non supportate da Amazon RDS.