摘要: 连接到数据库服务器通常由几个需要很长时间的步骤组成。必须建立物理通道(例如套接字或命名管道),必须与服务器进行初次握手,必须分析连接字符串信息,必须由服务器对连接进行身份验证,必须运行检查以便在当前事务中登记,等等。实际上,大多数应用程序仅使用一个或几个不同的连接配置。这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭。为了将打开连接的开销降到最低,ADO.NET 使用了一种称为connection pooling的优化技术。连接池使新连接必须打开的次数得以减少。pooler会保持物理连接的所有权。通过为每个给定的连接配置保留一组活动连接来管理连接。每当用户在连接上调用Open时,池 阅读全文
posted @ 2013-11-08 13:36 Ruiky 阅读(507) 评论(0) 推荐(0) 编辑