Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Пул соединений с приложением, использующим единую базу данных

Автор вопроса: Dev KashyapОтветов: 1

Пул соединений - новая концепция для меня. Я работаю с настольным приложением и использую единую базу данных для этого приложения.

Затем я хочу знать, могу ли я использовать пул соединений в своем приложении для увеличения ограничения скорости.

Заранее спасибо....

connection-pooling

Ответы

Ответ 1 · рейтинг 1 · Eran Zimmerman Gonen

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

Позже вы можете поэкспериментировать с другими атрибутами пула, например, остается ли его размер фиксированным или изменяется в зависимости от потребности, является ли он потокобезопасным, его размер и т. д. Все это должно быть настроено для вашего конкретного приложения и конкретные потребности.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы