连接使用单个数据库与应用程序池

时间:2011-09-20 07:38:14

标签: ado.net connection-pooling

连接池对我来说是一个新概念。我正在使用桌面应用程序并为此应用程序使用单个数据库。

然后我想知道我可以在我的应用程序中使用连接池来提高速度限制。

提前致谢....

1 个答案:

答案 0 :(得分:1)

重复初始化和销毁​​连接成本很高。相反,您可能会使用一个连接池。您在应用程序的初始化阶段初始化连接集合,并在最后销毁它。这样,每个连接只被初始化并销毁一次。

稍后您可以使用池中的其他属性,例如它的大小是否保持固定,或者更改为使用需求,是否是线程安全的,大小等等。这些都应该针对您进行调整具体应用和具体需求。