Asp.net 并发Sql Server连接数
我正在创建一个带有Sql Server db引擎的.net应用程序。我希望我的网站每秒能被成千上万的用户访问。连接的数量依赖于什么?Asp.net 并发Sql Server连接数,asp.net,sql-server,connection,Asp.net,Sql Server,Connection,我正在创建一个带有Sql Server db引擎的.net应用程序。我希望我的网站每秒能被成千上万的用户访问。连接的数量依赖于什么? IIS和Sql Server可以保持多少连接?对于Windows和/或Sql Server来说没有问题: 默认情况下,Windows配置为处理1000到2000个并发tcpip连接。 对于SQL Server,它还将取决于您未指定的许可证和/或硬件。SQL运行的是哪种硬件?连接的数量实际上取决于服务器的物理结构和优化,以及您可以将其推到什么程度。如果您想限制允许的
IIS和Sql Server可以保持多少连接?对于Windows和/或Sql Server来说没有问题: 默认情况下,Windows配置为处理1000到2000个并发tcpip连接。
对于SQL Server,它还将取决于您未指定的许可证和/或硬件。SQL运行的是哪种硬件?连接的数量实际上取决于服务器的物理结构和优化,以及您可以将其推到什么程度。如果您想限制允许的连接数,可以在IIS配置和SQL中降低并发连接数。您可以自己设置限制,或者查看IIS服务器设置中已设置的限制
首先,连接和连接池之间有区别。研究这一点是不是很好,因为这会在性能上产生巨大的差异。如果你需要一份推荐信,我可以挖一份,但谷歌/必应是你的朋友。关键在于:将连接池的数量保持在最小 话虽如此,连接的数量取决于两件事
埃里克。uppe rlimit(除非每页需要超过1个连接)是并行处理的页面数(也称为IIS线程)。也就是说,SQL Server可以容纳数千个连接。提供足够的内存。