Закрывать или не закрывать соединение с Oracle?

У моего приложения проблемы с производительностью, поэтому я начал исследовать это с корнем:"Соединение с базой данных ".

В лучших практиках говорится:"Откройте соединение, используйте его и закройте как можно скорее", но я не знаю, какие накладные расходы это вызывает, поэтому вопрос:

1 -" Открыть, использовать, закрыть соединения как можно скорее — лучший подход с использованием ODP.NET?"

2 -Есть ли способ и как использовать пул соединений с ODP.NET? Я думаю о создании списка для хранения некоторых строк соединений и создания логики для выбора «лучшего» соединения каждый раз, когда мне нужно. Это лучший способ сделать это?

5
задан Aaron 12 April 2012 в 16:35
поделиться