sql >> Databáze >  >> RDS >> Sqlserver

JBoss se znovu připojuje po vypršení časového limitu připojení

Přijatá odpověď umožňuje ověření při shodě i ověření na pozadí, což dokumenty doporučeno proti.

Pokud je pro vás výkon méně důležitý, validate-on-match zkontroluje každé připojení před použitím a zabrání tomu, aby byla použita mrtvá připojení. V opačném případě můžete použít ověření na pozadí, které bude menší zásah do vaší databáze, ale vystavujete se riziku použití připojení, které od poslední kontroly ověření nefungovalo. Rychlé shrnutí dvou možností, zkopírované z dokumentů:

validovat při shodě

Je-li tato možnost nastavena na hodnotu true, je připojení k databázi ověřeno pokaždé, když je rezervováno z fondu připojení. Toto nastavení má za následek nejrychlejší obnovu, ale vytváří nejvyšší zatížení databáze.

ověření na pozadí

Tato hodnota se používá v kombinaci s hodnotou background-validation-milis k určení, jak často probíhá ověřování na pozadí. Čím nižší je hodnota, tím častěji je fond ověřován a tím dříve jsou z fondu odstraněna neplatná připojení. Nižší hodnoty však vyžadují více databázových zdrojů. Vyšší hodnoty vedou k méně častým kontrolám ověření připojení a spotřebovávají méně databázových zdrojů, ale mrtvá připojení nejsou po delší dobu detekována.



  1. počítaje s připoj

  2. Doporučené postupy pro adresy URL s mezerou a speciálními znaky

  3. Je použití znaku jako primárního/cizího klíče ne ne?

  4. Dynamické pohledy Alternativa v mySQL