2015-04-17 1 views
-2

У меня есть проект, которому нужны большие данные. Поэтому я решил протестировать производительность запросов mysql с большими данными. Я хочу размножить одну таблицу в базе данных. Я попробовал это раньше, но у меня очень длинный процесс, чтобы размножить его.Как можно быстро умножить записи в таблице mysql?

Сначала я пытаюсь использовать INSERT В самой таблице, и у меня длительный процесс. Во-вторых, я пробовал по-другому, и я использую mysqlimport для импорта данных на 1 ГБ, и я получил около 1,5 часов.

Итак, если я хочу увеличить таблицу mysql, у вас есть предложения для меня?

+0

умножить значения записей? увеличить строки? или индивидуальное умножение значения записи? какова ваша логика в первую очередь «INSERT», а затем «mysqlimport»? –

+0

Я хочу только умножить строки на таблицу (только чтобы сделать таблицу большой). В первом INSERT я делаю INSERT INTO запрос к самой таблице, поэтому номера строк становятся двойными. И второй я использую mysqlimport и загружаю очень большой файл csv в таблицу. Я сделал это, и у меня все еще был очень длительный процесс ... –

ответ

0

Хотя этот вопрос должен быть помечен как «неконструктивный». Я все равно буду предлагать вам кое-что.

Если ваша цель "только для того, чтобы сделать большой стол" в соответствии с вашими комментариями. Зачем прикладывать все усилия, чтобы вставить дубликат OR mysqlimport. Вместо поиска и скачать примеры больших баз данных и поиграйте

https://launchpad.net/test-db/+download

http://dev.mysql.com/doc/index-other.html

http://www.ozerov.de/bigdump/

Если явно необходима конкретная структура таблицы, а затем запустить некоторые DDL запросы (ALTER TABLE) в сформировать эти таблицы (скачано) по вашему желанию

+0

oh Я забыл сказать, что мне нужно использовать определенные данные, поэтому я хочу только умножить эти данные не на другой. Знаете ли вы более быстрый способ? –

+0

Чтобы сделать это быстрее: см. Ссылку [вставка строки с использованием phpmyadmin] (http://stackoverflow.com/questions/4039748/in-mysql-can-i-copy-one-row-to-insert-into-the- в тот же стол/14723023 # 14723023) –