Vai al contenuto
EuroVPSEuroVPS

Come ottimizzare MySQL con MySQLTuner

FAQ EuroVPS

Aggiornato il 1 min di lettura (shell meta.minRead)

Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

MySQLTuner è uno script Perl open source che analizza le prestazioni di MySQL, raccoglie le informazioni necessarie e dà raccomandazioni sulle variabili e i parametri da regolare per migliorare le prestazioni.

Passi per ottimizzare la configurazione di MySQL con MySQLTuner

1. Scaricare MySQLTuner

wget http://mysqltuner.com/mysqltuner.pl

2. Aggiornare i permessi

Rendete eseguibile lo script.

chmod +x mysqltuner.pl

3. Eseguire MySQLTuner

./mysqltuner.pl

L'output indica esattamente quali variabili regolare nella sezione [mysqld] di my.cnf, il file di configurazione di MySQL.

Regolare e aggiornare la configurazione

Trattate l'output di MySQLTuner come un indizio, non come una configurazione da incollare. Dimensionate innodb_buffer_pool_size sul working set dei vostri dati e lasciate le altre variabili vicine ai valori predefiniti, a meno che una misurazione non dica altro.

Ecco un esempio di file my.cnf.

# cat /etc/my.cnf
[mysqld]
innodb_file_per_table=1
innodb_buffer_pool_size=4G
innodb_log_file_size=512M
max_connections=200
tmp_table_size=64M
max_heap_table_size=64M
table_open_cache=4096
max_allowed_packet=256M

[mysqldump]
max_allowed_packet = 500M

5. Riavviare il server MySQL

Riavviate per applicare:

service mysql restart

Potete eseguire MySQLTuner più volte per verificare se ha altre raccomandazioni per migliorare le prestazioni di MySQL.

Dalle FAQ di EuroVPS.

Altro in «Guide»

Il vostro prossimo partner per l'infrastruttura

Avete ancora
una domanda?

Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.

+357 222 32280
Un ingegnere EuroVPS trasporta un nodo server nella sala del datacenter
Una conversazione con le persone che si prenderanno cura della vostra infrastruttura.

Partiamo dalla vostra infrastruttura.

Un po' di contesto ci aiuta a iniziare la conversazione giusta.

Useremo i vostri dati per rispondere alla vostra richiesta. Informativa sulla privacy