Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Windows Azure SQL数据库能否处理大型连接激增?_Asp.net_Sql_Azure - Fatal编程技术网

Asp.net Windows Azure SQL数据库能否处理大型连接激增?

Asp.net Windows Azure SQL数据库能否处理大型连接激增?,asp.net,sql,azure,Asp.net,Sql,Azure,我目前正在建设一个电子商务网站,该网站将定期需要处理多达10000个到数据库的并发连接,并希望为此使用WindowsAzure SQL数据库。从文档上看,它看起来可以处理这个问题,但是有没有人有过向它发送大量流量的经验,以及它是如何响应的?此外,定价似乎有点混乱。谁能告诉我这个月的费用是多少?该网站将使用ASP.NET建立 感谢标准SQL Azure开始限制您180个连接(以及其他因素)。处理到SQLAzure的10k并发连接几乎肯定不会起作用,除非您找到某种方法将它们集中起来 我建议您考虑在A

我目前正在建设一个电子商务网站,该网站将定期需要处理多达10000个到数据库的并发连接,并希望为此使用WindowsAzure SQL数据库。从文档上看,它看起来可以处理这个问题,但是有没有人有过向它发送大量流量的经验,以及它是如何响应的?此外,定价似乎有点混乱。谁能告诉我这个月的费用是多少?该网站将使用ASP.NET建立


感谢

标准SQL Azure开始限制您180个连接(以及其他因素)。处理到SQLAzure的10k并发连接几乎肯定不会起作用,除非您找到某种方法将它们集中起来


我建议您考虑在Azure虚拟机上运行自己的SQL Server。或者,您可能希望尝试SQL Azure Premium()-但是,我不确定即使是SQL Azure Premium也能否处理10k并发和不同的连接。

(1)代码和数据库设计中存在一个“x”因素。并非所有代码都是相同的。并非所有db设计都是相同的。(2) 10000个连接是非常多的。你说的是10000个可能的用户吗。。大约在同一时间使用该网站?可能有多达3000名用户同时尝试签出,每个页面与数据库产生2-3个连接。我只是想知道Azure SQL将如何处理突然涌入的连接,以及它是否会崩溃。我也对答案感兴趣,因为在我们的网站上,有时Azure SQL数据库似乎没有响应,出现超时异常。NET将自动为您汇集这些连接-。如果您询问“我的数据库能否同时处理3K用户交互?”,这是一个不同的问题,在某种程度上特定于您的代码/db设计。Concur-我们尝试使用SQL Azure作为会话支持程序,但失败惨重-限制了@180个连接。Windows Azure SQL数据库使用水平向外扩展模型-数据在多个SQL数据库实例中分片。您可能希望查看来自WindowsAzure CAT的云服务基础示例和相关文档。谢谢你的评论。我的应用程序将池连接,但我仍然担心180连接限制。我认为Azure SQL比独立的SQL Server实例具有更好的扩展性。文档使您相信数据库将自动扩展以处理大流量峰值。根据您的经验,这不是真的吗?180个并发连接只是节流条件之一。由于有如此多的并发连接,而且活动仍在进行,您可能会在达到180个连接之前就被其他资源所限制。确保对其进行审查,以充分了解SQL数据库的节流参数;在您的场景中,我很可能会在IaaS上使用SQL Server。