Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Modificare la configurazione MySQL / MariaDB su Server Cloud

Questa guida spiega come consultare e modificare i parametri di configurazione MySQL / MariaDB di un Server Cloud. Questi parametri permettono di regolare il comportamento, le prestazioni e alcune funzionalità del servizio, inclusi i limiti delle risorse.

 

Premessa

  • MySQL è installato su un Server Cloud dedicato: le risorse non sono condivise con altri clienti.
  • Una sola istanza MySQL o MariaDB è presente per Server Cloud.
  • Il numero e la dimensione dei database dipendono esclusivamente dallo spazio su disco e dalle risorse disponibili.
  • Per volumi di dati non relazionali molto grandi, MongoDB è consigliato.

 

Parametri configurabili MySQL / MariaDB

L'elenco seguente presenta le principali variabili che è possibile personalizzare nella propria istanza MySQL / MariaDB:

NomeDescrizioneValore
bulk_insert_buffer_sizeDimensione del buffer per le operazioni di inserimento in blocco8M
default_charsetDefinisce il set di caratteri predefinito per il databaseutf8mb4
declare_explicit_defaults_for_timestampConsente di dichiarare esplicitamente i valori predefiniti per le colonne di tipo timestamp""
declare_innodb_autoextend_incrementIncremento utilizzato per l'estensione automatica dello spazio tabella InnoDB""
declare_key_bufferDimensione del buffer di chiave per le tabelle MyISAM""
event_schedulerAttivazione o disattivazione del pianificatore di eventi MariaDB (consente di eseguire compiti pianificati lato server)OFF
ft_max_word_lenLunghezza massima delle parole per la ricerca full-textIndefinito
ft_min_word_lenLunghezza minima delle parole per la ricerca full-text3
innodb_additional_mem_pool_sizeDimensione del pool di memoria aggiuntivo per InnoDB""
innodb_buffer_pool_sizeDimensione del pool di memoria buffer InnoDB (archiviazione dei dati e degli indici)""
innodb_flush_log_at_trx_commitFrequenza di scrittura dei log InnoDB su disco""
innodb_large_prefixAttivazione del prefisso ampio per gli indici InnoDB 
innodb_lock_wait_timeoutTempo massimo di attesa per ottenere i blocchi InnoDB""
innodb_log_buffer_sizeDimensione del buffer di registro InnoDB""
innodb_log_file_sizeDimensione dei file di registro InnoDB""
innodb_ft_min_token_sizeDimensione minima del token per la ricerca full-textIndefinito
innodb_ft_max_token_sizeDimensione massima del token per la ricerca full-textIndefinito
join_buffer_sizeDimensione del buffer di join per le query1M
key_buffer_sizeDimensione del buffer di chiave per le tabelle MyISAM4M
lc_time_namesDefinisce la lingua utilizzata per il formato dei nomi dei mesi e dei giorniIndefinito
local_infileAbilita o disabilita la lettura locale dei file0
log_bin_enabledAbilita o disabilita la registrazione binaria delle transazionitrue
max_allowed_packetDimensione massima dei pacchetti di rete consentitiIndefinito
max_connect_errorsNumero massimo di errori di connessione prima del blocco10
max_connectionsNumero massimo di connessioni simultaneeIndefinito
max_heap_table_sizeDimensione massima delle tabelle in memoria8M
max_user_connectionsNumero massimo di connessioni simultanee per utente38
myisam_max_sort_file_sizeDimensione massima del file temporaneo utilizzato per l'ordinamento delle tabelle MyISAM2G
myisam_sort_buffer_sizeDimensione del buffer di ordinamento per le tabelle MyISAM16M
myisamrecoverOpzioni di recupero automatico per le tabelle MyISAMmyisam-recover-options
query_cache_enabledAbilita o disabilita la cache delle query 
query_cache_limitLimite di dimensione dei risultati memorizzati nella cache delle query256K
query_cache_sizeDimensione totale della cache delle query64M
query_cache_typeTipo di cache utilizzato per le query0
read_buffer_sizeDimensione del buffer di lettura sequenziale2M
read_rnd_buffer_sizeDimensione del buffer di lettura casuale2M
table_open_cacheNumero di tabelle che il server può mantenere aperte simultaneamente256
thread_cache_sizeDimensione della cache dei thread1
thread_concurrencyNumero di thread concorrenti (0 = illimitato)0
thread_stackDimensione dello stack per thread256K
timeoutsTempi di attesa (wait_timeout e interactive_timeout)30
tmp_table_sizeDimensione massima delle tabelle temporanee in memoria8M
tmpdirDirectory temporanea utilizzata per i file temporanei"/home/nfs-clients/.mysql_tmp"

 

Ogni parametro non definito rimane al suo valore predefinito.

 

Modifica dei parametri MySQL / MariaDB

Per modificare la configurazione della tua istanza:

  1. Clicca qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (hai bisogno di aiuto?).
  2. Seleziona il nome del Server Cloud interessato.
  3. Clicca su MySQL / MariaDB nel menu laterale.
  4. Modifica i parametri desiderati, quindi conferma le modifiche.

Questa FAQ è stata utile?