Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

JBoss се свързва отново при изчакване на връзката

Приетият отговор позволява валидиране при мач и фоново валидиране, което документите препоръчва се срещу.

Ако производителността е по-малко критична за вас, validate-on-match ще проверява всяка връзка преди употреба, предотвратявайки използването на мъртви връзки. В противен случай можете да използвате фоново валидиране, което ще бъде по-малко ударно върху вашата база данни, но рискувате да използвате връзка, която е починала след последната проверка за валидиране. Кратко резюме на двете опции, копирано от документите:

валидиране при мач

Когато опцията е настроена на true, връзката към базата данни се проверява всеки път, когато се проверява от пула за връзки. Тази настройка води до най-бързото възстановяване, но създава най-голямо натоварване на базата данни.

background-validation

Това се използва в комбинация със стойността на фоново валидиране в милисекунди, за да се определи колко често се изпълнява фоново валидиране. Колкото по-ниска е стойността, толкова по-често се проверява пула и толкова по-бързо невалидните връзки се премахват от пула. По-ниските стойности обаче отнемат повече ресурси на базата данни. По-високите стойности водят до по-рядко проверка на връзката и използват по-малко ресурси на базата данни, но мъртвите връзки не се откриват за по-дълги периоди от време.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да актуализирате и поръчате с помощта на ms sql

  2. Промяна на съпоставянето на SQL Server на нечувствително към главни и малки букви?

  3. Как нулирате паролата на SA?

  4. Грешка в CTE:Типовете не съвпадат между котвата и рекурсивната част

  5. Любими трикове за настройка на производителността