Описание тега connection-pooling

В программной инженерии пул соединений - это кэш соединений, поддерживаемый таким образом, чтобы соединения можно было повторно использовать, когда потребуются будущие запросы к ресурсу.
2 ответа

Есть ли хорошие уроки или примеры использования Java ObjectPool/pool?

Я пытаюсь создать пул каналов / подключений к серверу очередей и пытаюсь использовать ObjectPool, но у меня возникают проблемы при использовании его из примера на их сайте. Пока у меня есть потоки, которые работают, но я хочу, чтобы каждый из них за…
28 апр '12 в 23:02
1 ответ

Кластер SQL Пул соединений с сервером на Tomcat

Я пытался настроить веб-приложение, купленное моей компанией на основе MS SQL, наша установка: 2x Узлы для кластера 1x контроллер домена 1x внешнее хранилище NAS ОС - WS2016 и установленное правило кластера SQL 2014 для обоих узлов для обеспечения в…
4 ответа

Пул соединений JDBC: повторное использование соединения?

Насколько я понимаю, пул соединений JDBC (на базовом уровне) работает следующим образом: создавать соединения во время инициализации приложения и помещать в кеш предоставить эти кэшированные соединения по требованию к приложению отдельный поток подд…
21 июн '10 в 09:12
1 ответ

Hibernate и mysql проблема тайм-аута

У меня возникли проблемы с ошибкой тайм-аута Hibernate и Mysql. Я также использую свойства c3p0(провайдера соединений). После того, как мой Hibernate/MySQL был запущен через 8 часов (это значение тайм-аута по умолчанию в Mysql), у меня есть исключен…
08 июн '12 в 04:34
2 ответа

Тесты зависают с проблемой пула подключений клиента http

Когда я запускаю свои тесты, они зависают в одной точке: когда я пытаюсь отправить запрос. Я понимаю, что в пуле нет свободных подключений, но я не знаю, как это исправить. Есть идеи? Код: import org.apache.http.HttpResponse; import org.apache.http.…
1 ответ

MySqlException: период ожидания истек до получения соединения из пула

Информация об исключении: Тип исключения: MySqlException Сообщение об исключении: ошибка подключения: истекло время ожидания. Период ожидания истек до получения соединения из пула. Это могло произойти из-за того, что все пул соединений использовалис…
18 фев '14 в 08:11
0 ответов

glassfish 3.1 oracle 11 java.sql.SQLRecoverableException: Erreur d'E/S: программное обеспечение вызвало прерывание соединения: сбой recv

Я хочу восстановить и повторно подключить пул Glassfish после потери подключения к удаленной базе данных Oracle. когда возникла проблема потери соединения, мне пришлось перезапустить glassfish, чтобы восстановить соединение с пулом. Я пытался настро…
15 ноя '17 в 11:15
1 ответ

Конфигурация / ошибка пула подключений в SonarQube

Время от времени у меня появляется следующая ошибка в моих журналах: Ошибка запроса базы данных. Причина: org.apache.commons.dbcp.SQLNestedException: не удается получить соединение, ошибка пула Тайм-аут ожидания незанятого объекта Ошибка может сущес…
11 апр '14 в 11:44
1 ответ

Вызывает ли пул соединений какие-либо проблемы со специальными возможностями, когда множество соединений одновременно получают доступ к одному экземпляру удаленной базы

Например, я использую BoneCP для пула соединений в своем приложении, следовательно, он создает 30 соединений в пуле соединений с удаленной базой данных, теперь, если в одно и то же время на разных компьютерах, предположительно, работает 10 000 экзем…
19 авг '17 в 11:30
1 ответ

Как настроить пул соединений для доступа к базе данных Postgis?

Я использую Glassfish v2, Hibernate с аннотациями +EntityManager и Postgresql 8.4. Я также использую поверх HibernateSpatial и PostGis. Он отлично работает для сохранения сущностей с пространственными свойствами ( com.vividsolutions.jts.geom.Point) …
05 янв '10 в 17:53
0 ответов

Подключение пула печати информации к консоли

Я использую "com.mchange.v2.c3p0.ComboPooledDataSource" в моем автономном приложении для загрузки базы данных Java. После инициализации подключения к данным он выводит информацию о подключении к окнам консоли в Eclipse. Он также включает в себя имя …
1 ответ

Различия между www. PoolingClientConnectionManager и PoolingHlibClientConnectionManage? Что лучше для HTTP-соединения?

Начиная с версии 4.3 httpclient, мы можем использовать PoolingHttpClientConnectionManage. Я хочу знать две вещи. В чем различие между PoolingClientConnectionManager и PoolingHlippClientConnectionManage? Что лучше для HTTP-соединения? В настоящее вре…
03 мар '14 в 03:57
0 ответов

Что делает Pool.query(...) pg-pool, если все клиенты заняты?

tl;dr: конкретный вопрос, на который я ищу ответ в контексте ниже, "как pg-pool Pool.query(...) реагирует, если все клиенты в пуле заняты?" Я думал об использовании в моем проекте библиотек NPM, которые зависят от pg-pool, но одна вещь, которая нас …
18 дек '17 в 22:11
1 ответ

Почему я не могу пропинговать свою базу данных из пула соединений JDBC?

Я перешел по этой ссылке, чтобы настроить пул соединений MySql для сервера Glassfish (расположен на компьютере с сервером Debian). При попытке проверить связь с базой данных (расположенной на сервере CentOS) я получаю следующую ошибку с сервера Glas…
1 ответ

Tomcat JDBC пула с весны

Я получаю это предупреждение: WARNING:[PoolCleaner[661646649:1440675349770]] org.apache.tomcat.jdbc.pool.ConnectionPool.abandon Connection has been abandoned PooledConnection[org.postgresql.jdbc4.Jdbc4Connection@7c9e8e2e]: java.lang.Exception Для пр…
27 авг '15 в 12:30
0 ответов

Querulous - пул соединений не работает

У нас есть этот объект, из которого мы выбираем наш queryEvaluator object MyDataSource { val queryFactory = new SqlQueryFactory val apachePoolingDatabaseFactory = new ApachePoolingDatabaseFactory( "SELECT 1", 10, 10, new Duration(1000), new Duration…
01 ноя '11 в 05:24
1 ответ

Как измерить задержку, которая появляется, когда потоки ожидают соединения с БД?

Скажем, у меня есть Java-приложение с 10 нитями deamon. Скажем, у меня есть пул соединений (например, c3p0) с максимум 3 соединениями. Каждый из потоков работает с базой данных. Это может произойти (конечно, это действительно происходит), когда один…
0 ответов

Ограничивает ли maxActive пула соединений источника данных количество подключений приложения к БД?

Если соединение с источником данных имеет значение maxActive до 10, например: <Resource auth="Container" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" maxActive="10" maxIdle="10" maxWait="10000" name="jdbc/abc_DataSource" passwor…
30 мар '15 в 04:20
2 ответа

Как проверить текущий размер пула SQL Server

Есть ли способ проверить текущий размер пула соединений в SQL Server? Я говорю не о максимальном размере пула соединений, а о текущем размере пула. Допустим, максимальный размер пула равен 100 и открыто 49 соединений, теперь должно отображаться либо…
5 ответов

Сравнение производительности пулов соединений JDBC

У кого-нибудь есть какая-либо информация, сравнивающая характеристики производительности различных реализаций ConnectionPool? Фон: у меня есть приложение, которое запускает обновления базы данных в фоновых потоках до экземпляра mysql в том же окне. …
07 май '09 в 16:11