#windows-applications #dbconnection
#windows-приложения #dbconnection
Вопрос:
Мне было интересно, является ли хорошей практикой для приложения, которое не используется многими пользователями, открывать подключение к БД при запуске приложения и закрывать его снова, когда оно закрывается.
Ответ №1:
Зависит от максимального количества одновременных подключений, доступных к базе данных. Если он находится на низком уровне, я бы предпочел не тратить соединение, которое всегда подключено к сети, поскольку это уменьшает количество бесплатных подключений, доступных для БД как таковой. Также можно определить максимальное и минимальное количество подключений к БД. Кроме того, если программное обеспечение постоянно обращается к БД для выполнения какой-либо операции CRUD, то лучше иметь открытое соединение в течение длительного времени, поскольку накладные расходы на открытие нового соединения немного высоки. Или, в зависимости от вашего приложения, у вас может быть рабочий процесс, который помещает все обращения к БД в одну и ту же временную область, так что вам нужно использовать соединение только в течение этого времени. Я надеюсь, что это поможет
Комментарии:
1. Спасибо за ответ. Да, приложение выполняет много операций CRUD.