Sql server 2008 基准测试并发连接容量

Sql server 2008 基准测试并发连接容量,sql-server-2008,Sql Server 2008,我如何知道硬件可以支持的sql用户连接数的容量是多少 我们知道平均连接数是多少,我们知道我们的企业版在37K附近有一个硬限制 但是,我们不知道如何确定或者是否有什么好的经验法则,来确定在我们需要增加另一台服务器之前,我们可以实际支持多少个连接。理想情况下,所有连接到数据库的应用程序都应该使用某种形式的连接池。这将大大减少打开的数据库连接数 如果不这样做,这应该是头等大事 根据我的经验,当到Sql Server的连接数大约为15000时,您将开始遇到各种类型的问题,但这当然会因您的硬件/操作系统而

我如何知道硬件可以支持的sql用户连接数的容量是多少

我们知道平均连接数是多少,我们知道我们的企业版在37K附近有一个硬限制


但是,我们不知道如何确定或者是否有什么好的经验法则,来确定在我们需要增加另一台服务器之前,我们可以实际支持多少个连接。

理想情况下,所有连接到数据库的应用程序都应该使用某种形式的连接池。这将大大减少打开的数据库连接数

如果不这样做,这应该是头等大事

根据我的经验,当到Sql Server的连接数大约为15000时,您将开始遇到各种类型的问题,但这当然会因您的硬件/操作系统而异

一个问题是,用于管理打开的连接的内存池已耗尽,因此导致新的连接尝试失败

另一个问题是,与服务器建立了如此多的连接,操作系统认为服务器受到了拒绝服务攻击,因此不得不进行攻击


总之,如果与Sql Server的连接数是一个问题,那么您就有一个应用程序/体系结构问题需要解决。连接过多会导致Sql Server以异常且难以排除故障的方式死机,因此应完全避免。

您所描述的情况正是我们试图防止的情况。我们不想让自己陷入由于硬件资源限制而导致连接中断的情况。至于联营,我们已经做了一段时间了。我们正试图找到一种方法来计算80%的容量,这样我们就可以在出现问题之前增加另一台服务器。