Diferență între revizuiri ale paginii „Minimizarea bazei de date”
Sari la navigare
Sari la căutare
(Pagină nouă: Aceste instrucțiuni economisesc cam 1,7 GB spațiu pe disc (50% din mărimea bazei de date), cu restricția că baza de date devine ''read-only''. După importarea bazei de date,...) |
(Nicio diferență)
|
Versiunea curentă din 13 decembrie 2018 12:41
Aceste instrucțiuni economisesc cam 1,7 GB spațiu pe disc (50% din mărimea bazei de date), cu restricția că baza de date devine read-only.
După importarea bazei de date, respectiv:
zcat /tmp/dex-database.sql.gz | mysql -u root dexonline
continuați cu:
cd /var/lib/mysql/dexonline
sudo systemctl stop mariadb
sudo -u mysql myisampack *.MYI
sudo -u mysql myisamchk -rq *.MYI
sudo systemctl start mariadb
După compresie, toate tabele MyISAM devin read-only.
În MariaDB (10.3.11) rezultatele după compresie arată o reducere de 50% cu metoda de mai sus.
Dacă ulterior aveți nevoie de read+write, le puteți reface/decomprima:
cd /var/lib/mysql/dexonline
sudo systemctl stop mariadb
sudo -u mysql myisamchk -u *.MYI
sudo systemctl start mariadb
Instrucțiuni preluate de pe GitHub.