Костыльный генератор

Jul 06, 2015 09:37

Надо сгенерировать сотни тысяч уникальных записей в БД? Есть конечно всякие модные способы, через ексели и вот это вот всё. Но мы же не бухгалтера. Пишем простенькую программу.

код )

кодемарака, работа

Leave a comment

Comments 5

denimih July 6 2015, 06:46:55 UTC
Имхо долговато будет

Reply

pozo_de_ciencia July 6 2015, 06:52:17 UTC
Вывод в консоль секунд 7. А запись в базу тут уж какбы от неё зависит. Или есть более эффективный?

Reply

denimih July 6 2015, 07:07:21 UTC
Я по ораклу сужу. Может в других бд и не так.
Каждый инсерт порождает запись в сегменте отмены и всякие проверки.
Разве что отключить их временно.
В оракле я бы сделал через генерацию контента изнутри через cartesian join.

Reply

pozo_de_ciencia July 6 2015, 07:42:20 UTC
Постгрес. Мне производительность не критична, просто один раз заполнить, для нагрузочного тестирования. Но, спасибо за наводку, второй этап наполнения как раз таким путём надо сделать, по другому никак.

З.Ы. А так то да, велосипедный вариант привёл, оригинальный в плохую сторону)

Reply


Leave a comment

Up