Проблема заключается в том, что у нас есть огромное количество записей (более миллиона), которые нужно вставить в одну таблицу из приложения Java. Записи создаются кодом Java, это не переход из другой таблицы, поэтому INSERT/SELECT не поможет.
В настоящее время мое узкое место - это инструкции INSERT. Я использую PreparedStatement для ускорения процесса, но я не могу получить более 50 повторений в секунду на обычном сервере. Таблица не совсем сложна, и на ней нет указателей.
Процесс занимает слишком много времени, и время, затрачиваемое на него, будет иметь проблемы.
Что делать, чтобы получить максимальную скорость (INSERT в секунду)?
База данных: MS SQL 2008. Приложение: на основе Java, используя драйвер Microsoft JDBC.