Het geaccepteerde antwoord maakt zowel valideren op match als achtergrondvalidatie mogelijk, die de documenten afgeraden.
Als de prestaties minder belangrijk voor u zijn, controleert Valid-on-match elke verbinding vóór gebruik, om te voorkomen dat er geen dode verbindingen worden gebruikt. Anders kunt u achtergrondvalidatie gebruiken, wat minder een hit op uw database zal zijn, maar u loopt het risico een verbinding te gebruiken die is overleden sinds de laatste validatiecontrole. Een korte samenvatting van de twee opties, gekopieerd uit de documenten:
valideren bij match
Als de optie is ingesteld op waar, wordt de databaseverbinding elke keer dat deze wordt uitgecheckt bij de verbindingspool gevalideerd. Deze instelling resulteert in het snelste herstel, maar zorgt voor de hoogste belasting van de database.
achtergrondvalidatie
Dit wordt gebruikt in combinatie met de achtergrond-validatie-millis-waarde om te bepalen hoe vaak achtergrondvalidatie wordt uitgevoerd. Hoe lager de waarde, hoe vaker de pool wordt gevalideerd en hoe eerder ongeldige verbindingen uit de pool worden verwijderd. Lagere waarden nemen echter meer databasebronnen in beslag. Hogere waarden resulteren in minder frequente verbindingsvalidatiecontroles en gebruiken minder databasebronnen, maar dode verbindingen worden gedurende langere tijd niet gedetecteerd.