1

我在 SQL Azure 中使用了几个 web/worker 角色。今天我开始收到这里
描述的 SQL Azure 错误 10929 。

我得到的消息是我使用了最多 180 个连接中的 172 个,但服务器很忙,因此请求被拒绝。

任何关于如何解决这个问题的想法都将不胜感激。

4

1 回答 1

0

您可以在这里做的事情的数量:

1) 发生错误时只需重试逻辑

2) 跨多个 SQL Azure 联合联合您的数据(这可能有帮助,也可能没有帮助,具体取决于您是在服务器级别还是在数据库级别受到限制)

3) 跨多个 SQL Azure 服务器分离数据

4)优化您的查询/索引,使它们运行得更快,完成得更快

5) 考虑使用 Azure 表存储而不是 SQL Azure

6) 考虑批处理数据库操作并通过辅助角色执行它们,并在 SQL Azure 开始节流时让辅助角色“减速”

和个人插件,使用AzureWatch监控打开的连接和针对您的 SQL Azure 数据库执行的事务的数量。

于 2013-03-12T20:05:33.557 回答