0

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

4

1 回答 1

0

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

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

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

于 2013-01-10T16:51:27.130 回答