Я использую IBM WAS 8.5 на сервере Windows с базой данных, с которой я работаю, является DB2 9.7 и также установлен на сервере Windows (на другой машине).Сервер приложений IBM Websphere jdbc Ошибка производительности пула соединений
У меня есть таблица для журналов, которая содержит более 4 000 000 записей. данные растут очень быстро.
Когда я запускаю запрос подсчета на эту таблицу, результат очень запутан. с пулом соединений WAS jdbc, счетчик занимает более 10 секунд, чтобы получить результат, , но с простым подключением jdbc (в том же приложении или вне его с помощью любого инструмента db) результат получается с точностью менее 0,2 секунд!
Я пробовал jmeter для выполнения теста нагрузки и tivoli, чтобы найти правильные настройки, но результата нет!
Я тоже пробовал dbpool, результат был лучше, но не приемлем! любая идея ?!
Можете ли вы измерить время, необходимое для установления соединения с источником данных (или даже щелкнуть по тестовому соединению, если оно заняло 10 секунд), и время, необходимое для выполнения запроса? Существует множество возможных узких мест - общая производительность WebSphere JVM, сеть, драйверы, количество подключений в пуле, время отклика БД и т. Д. – chro
тестовое соединение работает нормально, фактически все соединения работают нормально. просто этот выбор на таблице с записями на 4 меника занимает очень много времени – Hossein
Вы можете попробовать форум WebSphere: https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000- 0000-000000000266 – dbreaux