【问题标题】:Specifying a JDBC Database Driver Max Threads指定 JDBC 数据库驱动程序最大线程数
【发布时间】:2019-12-06 23:05:43
【问题描述】:

我有一个 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

【问题讨论】:

  • 它在数据源的设置中,不是吗?
  • @JamesAMohler 我添加了各种属性的屏幕截图。请参见上文。
  • @JamesAMohler 能否请您返回并再次添加数据源。将 IP 用于远程服务器,将 localhost 用于服务器的本地服务器。

标签: coldfusion datasource


【解决方案1】:

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

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

默认情况下,ColdFusion 不会在 neo-datasource.xml 上设置默认最大连接属性。 请在下面找到 2 个配置的 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>

【讨论】:

  • 就是这样。谢谢。
  • 在一个单独的问题上,是否可以强制这些连接并行运行。我正在尝试解决一些超时问题。当然,我会调查查询,看看存在什么样的瓶颈。只是好奇。
猜你喜欢
  • 1970-01-01
  • 2013-08-12
  • 2011-06-04
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多