По работе есть потребность навелосипедить пул SQL коннектов. В принципе, всё сделано, кроме стратегии закрывания лишних соединений. Когда какой–нибудь терминальчик после долгого оффлайна выйдет на связь и его прорвёт, пул должен раздуться до требуемых размеров, а если потом эти соединения долго никому не нужны, они должны прибиваться, не дожидаясь, пока они сами сломаются по тайм–ауту. В какие сроки, по какому критерию, с какой скоростью прибивать, не очевидно, но что–нибудь накостыляем.