MYSQL: Как импортировать большую БД без медленно?

голоса
-2

Я хочу, чтобы импортировать большой SQL файл (2.5GB) в Mysql.I попытки импортировать его с разделом импорта в PhpMyAdmin и я ждал более одного часа в одном из моей таблицы, которая имеет более 500000 строк.

Я использую

PHP 7.3.9
phpMyAdmin 4.9.0.1
Operating System Windows Server 2012 R2
34078MB RAM
Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4 CPUs), ~2.0GHz Processor
with Xampp Server

Есть ли способ, чтобы ускорить процесс импорта?

Задан 09/10/2019 в 12:53
источник пользователем
На других языках...                            


1 ответов

голоса
2

Самый быстрый импорт в MySQL работает с использованием интерфейса командной строки на локальном сервере, где установлена ​​MySQL. Если у вас нет доступа к консоли сервера, импорт будет зависеть от многих параметров, таких как скорость сети, I / O пропускной способности и эффективность интерфейса посредника, который PhpMyAdmin в вашем случае.

Если у вас есть доступ к интерфейсу командной строки, скопируйте файл на локальный сервер и использовать следующую команду для импорта, который будет намного быстрее:

mysql -u username -p database_name < file.sql
Ответил 09/10/2019 в 12:58
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more