连接缓冲池
如果你的ASP应用程序与数据库交互的话,使用连接缓冲池将大大提高数据库的性能. 建立一个到数据的连接所花费的时间和系统资源并非微不足道的. 当每个需要建立数据库连接实例的页面被访问到时,一个新的连接对象将被创建,并在该页面执行完后销毁,如果有许多人同时访问你的站点的话,访问者们将发现系统性能变得很低.
连接缓冲池维持着连接实例,以便用户可以随时使用数据库连接. 比如说,你有一个ASP页面创建了一个到SQL数据库的连接,从数据库中取出某些数据,并将其显示在Web页面上. 如果没有开启连接缓冲池,ASP将这么运作:
创建一个数据库连接
向数据库提交查询请求
获取数据
显示数据
销毁连接
用户对该页面的每次点击,服务器都将执行这些操作. 然而,当启用连接缓冲池时,相关的步骤如下:
查看缓冲池中是否有未被使用的连接
如果有,就使用该连接,如果没有,则建立一个新连接
向数据库提交查询请求
获取数据
显示数据
将连接归还缓冲池
当页面需要建立数据库连接时,重复使用连接能节省大量的系统资源.
现在我们来看看如何让ASP应用程序使用连接缓冲池. 首先,你得在注册表中的ASP注
册项里打开连接缓冲池,然后将SQL Server设置成使用TCP/IP Sockets.
要在注册表中启用连接缓冲池,你得运行REGEDIT,找到这个注册表项:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3SVC/ASP/Paramet
ers
(如果没有这个键,就自己建一个)
找到StartConnectionPool键,把键值从0改为1. 如此这般改动了以后,ADO和ASP将会
启用连接缓冲池.
最后一步是将SQL Server设为采用TCP/IP Sockets. 启动SQL Server管理器,将缺
省的网络设置一项设为TCP/IP Sockets.(注意: 连接缓冲池对于以Access为后台数
据库的ASP应用无效.)
分享到:
相关推荐
java 连接sqlserver使用的java-sqlserver-connect.jar包。 java连接sqlserver使用的jar包,包含jre7、jre8两种使用 sqlserver.ja
SQLServer2008R2SP2-KB2630458-x64-CHS
SQLServer2008R2SP2-KB2630458-x64-CHS.exe
Microsoft SQL Server 2016是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005补丁
kettle下载下来后没有相关数据库的驱动需要自己重新下载,连接sqlserver连不上,下载jtds.jar包放到kettle的libswt目录或者lib下,重新启动kettle即可。
Inside Microsoft SQL Server 2008 T-SQL Programming
数据库SP3插件,可解决容器中应用连接window 下mssql 2008R2 超时问题,错误提示如下(Connection Timeout Expired. The timeout period elapsed during the post-login phase),下载安装即可
SQL Server Native Client 11_sqlncli_11驱动
SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
server-2017-integration-services-cookbook.pdf sql-server-2017-integration-services-cookbook.pdf sql-server-2017-integration-services-cookbook.pdf sql-server-2017-integration-services-cookbook.pdf sql-...
卸载清除工具,干净的卸载sql server 标题: Microsoft SQL Server 2008 R2 安装程序 ------------------------------ 出现以下错误: MOF 编译器无法连接 WMI 服务器。原因可能是语义错误(例如,与现有 WMI ...
详细深入的讲解了SQLServer2008的各个部分,如果你想了解SQLServer2008的底层机制,那么这本书不会让你失望!
How to connect a Siemens S7 1200 PLC to a SQL Server Database Siemens S7 1200 PLC连接SQLSERVER数据库
Microsoft SQL Server Express通过JDBC-ODBC桥和jdbc远程连接.doc
学习sql server 和sql 的两本经典的著作: 《sql server 2005 技术内幕 T-SQL查询》 《sql server 2005 技术内幕 T-SQL程序设计》 网上大多的资源都是英文的,好容易找到中文的了,上传上来和大家分享。 这两本书都...
Microsoft SQL Server Express通过JDBC-ODBC桥和jdbc远程连接.pdf
SqlServer连接工具SqlServer连接工具SqlServer连接工具
sqlserver2000-connect-jar,这个为sqlserver连接数据库用的jar