Пул підключень увімкнено за замовчуванням. Максимальний розмір пулу встановлюється у вашому рядку підключення за допомогою параметра Max Pool Size. Мінімальний або початковий розмір пулу встановлюється у вашому рядку з’єднання за допомогою параметра Min Pool Size. Максимальний розмір пулу за умовчанням становить 100, тоді як мінімальний розмір пулу за умовчанням дорівнює 0.
Кількість підключень у пулі підключень має бути дорівнює кількості потоків виконання, налаштованих у WebLogic. Обґрунтування дуже просте: якщо кількість з’єднань менша за кількість потоків, деякі з потоків, можливо, очікують на з’єднання, що робить пул з’єднань вузьким місцем.
Якщо мінімальний розмір пулу не вказано в рядку з’єднання або вказано як нуль, з’єднання в пулі буде закрито після періоду бездіяльності. Однак якщо вказаний мінімальний розмір пулу більше нуля, пул підключень не буде знищено, доки AppDomain не буде вивантажено та процес завершиться.
Розмір пулу підключень за замовчуванням становить 100 . Ви можете збільшити розмір пулу за допомогою властивості «Макс. розмір пулу» в рядку підключення. наприклад – максимальний розмір пулу=1000; Якщо ви використовуєте сервер SQL Azure, кількість одночасних підключень залежатиме від рівня SQL Server, який ви використовуєте.
Розмір пулу підключень Якщо ваш комп’ютер має чотири фізичні ЦП, ваш пул підключень міститиме дев’ять підключень ( 4 * 2 + 1 = 9 ). Хоча формула є хорошою відправною точкою, рекомендований ліміт з’єднань також залежить від вашої парадигми розгортання, особливо якщо ви використовуєте безсерверний режим.
Це дозволить уникнути перенаселеності та дозволить усім безпечно користуватися басейном. Для сім’ї з 1-2 осіб ми рекомендуємо мінімальний розмір басейну 14 x 25 футів. Для сім’ї з 3-5 осіб ми рекомендуємо мінімальний розмір басейну 16 x 32 фути. Для сім’ї з 6-8 осіб ми рекомендуємо мінімальний розмір басейну 18 x 36 футів.