MySQL: ridurre la dimensione del file ibtmp1
Il file ibtmp1 che trovate in /var/lib/mysql/ viene utilizzato dal motore InnoDB come tablespace temporaneo di sessione, ovvero per archiviare le tabelle temporanee create dall’utente e le tabelle temporanee interne create dall’ottimizzatore.
Per ridurne la dimensione consiglio di:
1 – aggiungere nel file di configurazione di MySQL, solitamente su debian è in /etc/mysql/mysql.conf.d/mysqld.cnf la direttiva (tutto su una sola riga:
1 |
innodb_temp_data_file_path=ibtmp1:12M:autoextend:max:1G |
che imposta un limite massimo ad 1GB
2 – attivare il fast_shutdown accededo alla CLI di MySQL ed eseguendo:
1 |
SET GLOBAL innodb_fast_shutdown = 0; |
3 – riavviare il servizio MySQL:
1 |
systemctl restart mysql |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta