在规划 SQL Azure 应用程序时,我应该牢记哪些性能注意事项?Azure 存储、工作人员和 Web 角色看起来非常可扩展,但如果最终他们使用一个数据库......它看起来像是瓶颈。
我试图找到有关以下内容的数字:
- SQL Azure 支持多少并发连接?
- 哪个是带宽?
但没有运气。
例如,我正在计划和应用程序使用非常高级别的插入,但我每次都需要返回聚合函数的结果(例如:列中具有相同键的所有记录的总和),所以我不能与桌子存储一起去。
批处理是一种选择,但时间响应也很关键,所以我担心数据库会因大量连接而膨胀。
分片是另一种选择,但即使插入量很大,数据量也很小,4到6列有一个PK,没有FK。因此,对于分区来说,即使是 1Gb 的数据库也是一种过度杀伤(和多付:D)。
当我面对这类应用程序时,我应该牢记哪些性能关键?
干杯。