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