Na firewallech je běžně nastaveno zavírání spojení po 20 minutách bez aktivity. Těch 20 minut ale může být pro zatíženou databázi smrtící. Něco pořeší keep alive packety, ale jak jsem zmiňoval - neřeší problémy, kdy klient je mrtvý, ale spojení žije v poolu.