首页 > 解决方案 > 指定 JDBC 数据库驱动程序最大线程数

问题描述

我有一个 ColdFusion 10 服务器。我正在使用 JDBC 驱动程序连接到 db2 数据库。我偶然发现了这张纸条。这个设置在哪里?我还查看了 neo*.xml 文件,但没有看到任何数据库驱动程序线程设置。我也不确定这是否特定于 ColdFusion 2016。我也在 ColdFusion 2018 管理员中寻找它,但没有运气。

ColdFusion Server 获取 cfquery 标记的 SQL 内容并将其传递给数据源的指定驱动程序。驱动程序请求由线程处理。默认情况下,ColdFusion 管理员配置为将活动线程的数量限制为 5。

https://helpx.adobe.com/coldfusion/kb/database-connections-handled-coldfusion.html

在此处输入图像描述

标签: coldfusiondatasource

解决方案


ColdFusion 管理员将最大连接数限制为 5,只有当您禁用“保持连接”时才会受到影响。

如果您想将默认活动连接增加到 100,请启用“保持连接”并选中“限制连接”到某个数量。

默认情况下,ColdFusion 不会在 neo-datasource.xml 上设置默认的最大连接属性。请找到以下两种配置的 XML 配置。

<var name="myDataSource">
    ....
    <var name="pooling">
        <boolean value="true" />
    </var>
    ....
    <struct type="coldfusion.server.ConfigMap">
        <var name="MAXCONNECTIONS">
            <string>100</string>
        </var>
    </struct>
    ....
</var>

推荐阅读