SQL asp.net 中用于 B2B SaaS 解决方案的 Azure S2 或 P1

SQL Azure S2 or P1 for B2B SaaS solution in asp.net

我有一个针对大多数 B2B 客户的业务解决方案,平均每分钟 150 多个请求。它托管在 Azure 上的 webrole 上。我想知道我是否应该选择 Sql Azure S2 或 Sql Azure P1。 P1 非常昂贵,在进行转换之前,我想从 Sql Azure 上的其他 运行 SaaS 应用程序了解他们通常选择哪种计划。

我的大多数查询标准 S2 需要 250 毫秒才能执行,我不确定这是否太高或可以接受。发送

不同性能级别之间的切换是在线操作,无需停机。您可以随时在 P* 和 S* 之间上下移动。如果您需要更好的响应时间或者如果您最大限度地利用了任何资源分配,我会从 S2 开始,然后转到 S3 或 P1。

您还希望确保使用新的 V12 服务器,因为它们具有更多的数据库管理功能(在线索引构建)

唯一的另一件事是 SSD 上的高级数据库 运行,因此您可以获得非常快的 IOs 以备不时之需。

我同意 Sirisha Chamarthi 关于 S3 的评论。

我最近做了一些负载测试,S3 在负载方面与 P1 不相上下。 有时我看到 S3 的性能更好,这让我很困惑。

P2 确实略有改善,但 P3 确实表现出色。

在我看来,S3 是性价比最高的。