【问题标题】:Setting min and max pool size for ODBC Drivers in Windows在 Windows 中设置 ODBC 驱动程序的最小和最大池大小
【发布时间】:2011-10-19 08:39:48
【问题描述】:

我编写了一个 C# 应用程序来设置与任何启用 ODBC 的数据库的 ODBC 连接

我已使用此应用程序通过 ODBC 连接到 FileMaker DB。为了获得更好的性能,我通过双击FileMaker ODBC 驱动程序并设置必要的池选项,通过ODBC Data Sources -> Connection PoolingPanel 启用了FileMaker ODBC 驱动程序 的连接池选项。但是,在此设置对话框中,没有地方可以为用于相关 ODBC 驱动程序的池配置最大和最小池大小(即池中的最大连接数和池中保持打开的最小连接数)。

我想知道是否有任何其他方法可以为特定(在本例中为 FileMaker ODBC 驱动程序)ODBC 驱动程序配置最大和最小池大小。

谢谢

【问题讨论】:

    标签: c# odbc connection-pooling filemaker


    【解决方案1】:

    FileMaker ODBC 驱动程序不支持连接池,最多可以有 50 个(使用 FileMaker Server 时)和 9 个(使用 FileMaker Pro 时)并发 ODBC/JDBC 连接。

    【讨论】:

    • 据我所知,连接池是通过 Microsoft ODBC Data Source Administrator 管理的。支持池化的不是 FM ODBC Driver,而是 MS ODBC DS Administrator。当通过 Perfmon 观察时,可以激活连接池并实际与 FM 数据库一起使用,但是不存在池大小等设置。唯一的设置是未使用的连接保留在池中的时间,之后 ODBC DS 管理员关闭(硬断开)连接。
    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2012-04-30
    • 2012-06-19
    • 2018-06-27
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多