【问题标题】:How many concurrent sessions in IBM DB2 9.7 are normal?IBM DB2 9.7 中有多少并发会话是正常的?
【发布时间】:2013-01-03 10:18:09
【问题描述】:

我正在使用 db2top 命令来分析我的 DB2 9.7 数据库。它显示了大约 1000 个会话,但我无法理解这些会话是什么。我们有几个并发测试人员测试应用程序。 1000 个会话听起来合理吗?我们遇到了一些数据库连接意外断开的问题......

【问题讨论】:

  • 这些连接的“应用程序名称”是什么?您是否使用了数据库分区功能,如果使用,您有多少个数据库分区?

标签: db2 monitor


【解决方案1】:

如果您只有少数并发测试人员超过 1000 个会话是不合理的。没有理由每个用户应该拥有超过 1 个连接。

您应该在使用后验证连接是否正确关闭,即使在 SQL 执行中出现了一些错误。

您没有说明您正在开发的系统类型,但一般来说,如果是客户端-服务器系统,每个客户端应使用最多 1 个连接,并在客户端程序关闭时释放它。在服务器应用程序上,您应该使用连接池,并且正在使用的最大连接数应该等于您拥有的最大并发用户数。

【讨论】:

    猜你喜欢
    • 2013-11-18
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多