Я исследую некоторые проблемы с производительностью нашего продукта. У нас есть несколько потоков (порядка десятков), каждый из которых выполняет некоторую форму опроса каждые пару секунд, и каждый раз, когда мы делаем это, мы открываем соединение с БД, запрашиваем, а затем удаляем.
Так что мне интересно, будет ли эффективнее для каждого потока сохранять открытое соединение с БД, чтобы нам не приходилось проходить через накладные расходы на открытие соединения каждые 2 секунды? Или лучше придерживаться учебника using
блоков?