【问题标题】:SQL Azure S2 or P1 for B2B SaaS solution in asp.net在 asp.net 中用于 B2B SaaS 解决方案的 SQL Azure S2 或 P1
【发布时间】:2015-04-21 23:01:48
【问题描述】:

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

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

【问题讨论】:

    标签: azure azure-sql-database saas


    【解决方案1】:

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

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

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

    【讨论】:

    • 托尼,我想知道的是 250 毫秒的执行时间对于 azure 上的查询是可以接受的。如果低于平均水平,我只想升级。
    • 这取决于查询的大小以及您或您的用户对什么感到满意。例如,计算 1000 万行总和的查询可能比计算 1000 行总和的查询花费的时间要长得多,因此不存在数据库工作负载的平均执行时间之类的东西。如果您的客户对性能感到满意,那么为什么要升级?如果您的客户想要更好的性能并且您认为成本合理,那么您可以升级。
    • 仅供参考,您每天只能更改 4 次尺寸。在线索引构建也在网络和商业上。也就是说,我认为 V12 服务器的性能确实更好。
    【解决方案2】:

    我同意 Sirisha Chamarthi cmets 关于 S3 的看法。

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

    P2 确实略有改进,但 P3 确实表现不错。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      相关资源
      最近更新 更多