Czekałem teraz 36 godzin na zaimportowanie pliku .sql o pojemności 12 GB za pomocą prostego type site.sql | mysql
polecenia. Widzę, że ibdata1
wciąż rośnie, obecnie prawie 40 GB.
Biorąc pod uwagę, że wyzwalacze i procedury przechowywane są na końcu .sql, myślę tylko, że MySQL powinien dodawać dane i indeksy kluczy.
Site.sql został wygenerowany przy użyciu tego polecenia z innego serwera:
mysqldump -R -e --databases site --add-drop-database --add-create-database --add-drop-table -C --single-transaction --triggers
Co trwa tak długo?
LOAD DATA INFILE
. Ponadto, gdy przenosisz całą bazę danych, zobacz moją odpowiedź dotyczącą: przenoszenia baz danych między serwerami, jeśli pozostajesz w tej samej głównej wersji. (szczególnie jeśli musisz przerwać i zrestartować)