Это может звучать глупо, но да, мне нужен эффективный способ сделать это. Я использую php на данный момент и человек медленный.
Любые указатели, пожалуйста.
Приветствие.
Каждый раз, когда мне нужно вставить огромное количество данных, я пытаюсь использовать «LOAD DATA INFILE»:
http://dev.mysql.com/doc/refman/5.1/en/load-data.html
Узким местом также может быть индексация данных. Я бы порекомендовал отключить индексацию перед запуском загрузки данных и затем включить ее позже.
Одна вещь, которую нужно попробовать, - это удалить все индексы перед тем, как выполнить вставку. После того, как вы все вставили, создайте индексы снова.
MySql действительно имеет хорошую статью об этом и других методах. Взгляните на это здесь .
Мне нравится HediSQL http://www.heidisql.com/. Я переместил базы данных, используя более миллиона строк. Существует функция импорта и экспорта, которая работает довольно хорошо. Это отличный клиент mysql, который значительно облегчает работу с mysql, чем phpMyAdmin.