MySql соединение, я могу оставить его открытым? - PullRequest
12 голосов
/ 10 ноября 2009

Разумно ли держать соединение открытым на протяжении всего сеанса? Я создал приложение на C #, которое подключается к базе данных MySql, программа выполняет чтение и запись в нее, и приложение должно работать без остановок около 10 часов в день.

Есть ли риск того, что вы сохраните соединение открытым, вместо того, чтобы вызывать функцию close () каждый раз после того, как вы что-то вынули из базы данных, и открывать ее снова, когда вам нужно что-то новое?

Ответы [ 11 ]

0 голосов
/ 10 ноября 2009

Если приложение использует соединение, нет причин закрывать его. Если вам не нужно соединение, вы должны закрыть его. Если вам необходимо подключить несколько приложений к базе данных, у вас будет фиксированное количество подключений к этой базе данных. Вот почему лучше закрыть, когда вы закончите и открыть, когда вам это нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...