我正在创建一个带有 Sql Server 数据库引擎的 .net 应用程序。我希望每秒有数千名用户访问我的网站。连接数靠什么?
IIS 和 Sql Server 可以容纳多少个连接?
首先,连接和连接池之间存在区别。研究一下这一点是不是很好,因为它对性能产生了巨大的影响。如果您需要参考,我可以找到一份,但 google/bing 是您的朋友。关键要点是:将连接池的数量保持在最低限度。
话虽如此,连接数量取决于两件事。
您使用的是 Windows 身份验证吗?如果是这样,每个不同的用户将导致不同的连接/连接池
如果您使用 SQL Auth,则每个不同的连接字符串都会导致创建一个新池(即使单个空间差异也会导致创建一个新池)。
关于扩展问题,IIS 和 SQL Server 都可以处理非常大量的连接。如果您遇到连接限制,您可能应该看看应用程序设计。
Erick
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)