设置 ODBC 连接池选项

连接池使应用程序能够使用来自不需要为每个用途重新建立的连接池中的连接。 可以使用“ODBC 数据源管理器”对话框的“连接池”选项卡来启用和禁用性能监视。 双击驱动程序名称以设置连接超时期限。

在驱动程序级别,连接池通过 CPTimeout 注册表值启用。 通过此选择性的按驱动程序启用,系统管理员只需为可支持该功能的驱动程序启用连接池。 它通过设置驱动程序安装程序期间的 CPTimeout 默认值来实现。 双击驱动程序名称以设置连接超时期限。

有关连接池的详细信息,请参阅 ODBC 连接池

性能监视

性能监视通过记录各种统计信息来跟踪连接性能。 开发人员可以自定义这些统计信息,以包括如下各项:

计数器 定义
每秒 ODBC 硬连接计数器 每秒与服务器实际连接的次数。 你的环境第一次承载重负载时,此计数器将很快上升。 几秒钟后,它将下降到零。 这是连接池正常工作时的正常情况。 与服务器的连接建立后,这些连接将被使用并放入池中供重复使用。
每秒 ODBC 硬断开连接计数器 每秒向服务器发出的硬断开连接数。 这些是与通过连接池释放的服务器的实际连接。 如果停止系统上的所有客户端并且连接开始超时,此值将从零增加。
每秒 ODBC 软连接计数器 池每秒满足的连接数,换句话说,即从该池传递给用户的连接数。 此计数器指示池是否正常工作。 根据服务器的负载情况,每秒显示 40 到 60 次软连接的情况并不罕见。
每秒 ODBC 软断开计数器 应用程序发出的每秒断开连接数。 应用程序释放或断开连接时,连接将放回池中。
ODBC 当前活动连接计数器 池中当前正在使用的连接数量。
ODBC 当前可用的连接计数器 池中当前可用的空闲连接数。 这些是可供使用的实时连接。
当前处于活动状态的池 当前处于活动状态的池数。 此计数器已添加到 Windows 8 中,用于管理连接池中连接的驱动程序。 有关详细信息,请参阅识别驱动程序的连接池
池已创建 活动池数,包括活动池和已删除的池数。 此计数器已添加到 Windows 8 中,用于管理连接池中连接的驱动程序。 有关详细信息,请参阅识别驱动程序的连接池

必须指定自己的监视参数。 此版本的 ODBC 随附了性能监视示例。