1

我想知道对于许多用户不使用的应用程序在应用程序启动时打开数据库连接并在关闭时再次关闭它是否是一种好习惯。

4

1 回答 1

1

取决于数据库可用的最大同时连接数。如果它处于低端,我宁愿不要浪费一个始终在线的连接,因为这样会减少数据库可用的空闲连接数量。它也可以设置到数据库的最大和最小连接数。此外,如果软件连续调用数据库进行任何 CRUD 操作,那么最好长时间打开连接,因为打开新连接的开销有点高。或者根据您的应用程序,您可以拥有一个工作流,将所有数据库访问置于同一时间位置,以便您只需要在此期间使用连接。我希望这有帮助

于 2014-06-19T05:52:56.450 回答