BASH
Configurare email
Configurare software
Hardware
Linux
Linux Mint
Pentru tonti
Securitate
VMWARE
Windows
linux :: mysql restore lent
CAMSCAPE SERVICES Cristian M. |
Title | MySQL restore lent |
Tags | MySQL,restore,slow,speed up | |
Desc. | MySQL restore lent sau cum sa cresti viteza de restore in MySQL | |
Code | KBLN0031 v1.0 | |
Date | 9 mai 2015 |
Daca un mysqldump dureaza (exemplu) 100sec, s-ar putea sa aveti surpriza ca, pe aceeasi masina, restore-ul sa dureze cateva ore.
Solutii:
1. Atunci cand faci backup-ul adauga --opt in linia de comanda:
mysqldump -u root -p --all-databases --opt > dump.sql
2. Inainte de a incepe restore, modificati my.cnf adaugand:
innodb_flush_log_at_trx_commit = 2 innodb_log_file_size = 256M innodb_flush_method = O_DIRECT
Puteti comenta liniile dupa terminarea restore-ului, mai putin linia innodb_log_file_size .
Deasemenea, modificati innodb_buffer_pool_size la o valoare cat mai mare.
Mai multe explicatii, aici: http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html