Вставьте несколько запросов один за другим в MySQL, используя пул соединений - PullRequest
0 голосов
/ 08 октября 2018

В настоящее время я работаю над одним модулем.Этот модуль сначала получает отдельные данные из Oracle, а затем добавляет эти данные в MySQL.Моя часть соединения с базой данных Oracle прекрасно работает.Я пытаюсь следовать тому же методу для MySQL, но он не работает идеально.Я использую файл context.xml для подключения к базе данных.Проблема, с которой я сталкиваюсь, состоит в том, что, когда я выполняю 15 операторов вставки MySQL один за другим, это работает гладко;но когда это число равно 16, запуск процесса занимает 3-4 минуты.После поиска в Google где-то я обнаружил, что для maxActive подключений установлено значение 15 в context.xml, поэтому я изменил его на -1, то есть неограниченно.Но проблема все еще не решена, потому что у меня различное количество операторов вставки в зависимости от таблиц базы данныхЯ уже опубликовал один вопрос, связанный с этим, где вы получите исходный код. Пул соединений MySQL занимает слишком много времени для выполнения оператора нескольких запросов

...