【发布时间】:2012-08-30 18:22:34
【问题描述】:
我们如何对 Sql Azure 数据库进行压力测试?我想知道它每秒可以处理多少个请求?
【问题讨论】:
标签: c# visual-studio-2010 testing azure-sql-database stress-testing
我们如何对 Sql Azure 数据库进行压力测试?我想知道它每秒可以处理多少个请求?
【问题讨论】:
标签: c# visual-studio-2010 testing azure-sql-database stress-testing
唯一可靠的方法是编写一个(非常)简单的程序,在循环中执行给定的 SQL 工作负载。选择与您预期的生产负载相匹配的工作负载。
【讨论】:
我将首先查看 Windows Azure SQL Database Performance and Elasticity Guide 以了解所有节流的细微差别。各种资源都有硬性限制和软性限制,所以这里没有一个简单的答案。
当然,您可以敲击服务器以查看何时达到这些限制,但由于 SQL Azure 是共享资源,因此可能还有其他因素在起作用。如果您需要一个您认为 SQL 数据库无法达到的特定性能指标,您可以研究 IaaS Virtual Machine 选项。
【讨论】: