Come ottimizzare MySQL con MySQLTuner
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
Partiamo dalla vostra infrastruttura.
Un po' di contesto ci aiuta a iniziare la conversazione giusta.
