Я пытаюсь вставить 1 миллион записей в таблицу DB.Как вставить миллионы данных в базу данных
Я хочу создать по крайней мере 3 потока, каждый из которых запускает одну вставку, тогда мы можем получить 3 параллельных запроса в каждой секунде. Мы можем управлять запуском вставок, чтобы они происходили точно в одно и то же время, заставляя каждый поток ждать и просыпаться вместе с тем же прерыванием. Затем каждый поток переходит в спящий режим, пока не истечет это 1-секундное окно. Затем весь процесс будет повторяться. как я могу это сделать?
Любое предложение или советы помогут.
Есть ли какая-то особая причина, по которой вы хотите создать 3 темы? Диск IO является узким местом скорости вставки данных в БД. Создание большего количества потоков не помогает эффективности. –
может представлять интерес для всего бита «вставки большого количества данных» http://stackoverflow.com/questions/7681771/insert-large-amount-of-data-efficiently-with-sql – Terminus
* Мы можем контролировать стрельбу из вставок произойдет точно в одно и то же время * Нет, вы не можете. – shmosel