Мы используем ниже код для получения трансакции, однако в последний раз требуется слишком много времени (в течение более чем 10 минут) в производственной среде, где у нас будет несколько запросов, поступающих на тот же сервис. Может ли кто-нибудь объяснить возможную причину такого поведения.Высокое время отклика для открытия tranasactionn
final DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
transStatus = txManager.getTransaction(def);
txManager имеет тип DataSourceTransactionManager, и мы используем базу данных DB2 с WebSphere сервера 6.1.
Вы проверили размер пула соединений, чем он оказался? –
Максимальное количество соединений - 50, которое должно быть достаточным для обработки нагрузки, поскольку у нас есть еще одна JVM, и там же счетчик работал нормально. – Raj