【问题标题】:Azure Storage Table - occasionally very slow response timeAzure 存储表 - 有时响应时间很慢
【发布时间】:2020-02-07 17:58:15
【问题描述】:

我正在使用 Azure Tables 存储用户数据,它在 95% 的时间内都能正常工作。

但有时它会导致可怕的响应时间(17.1s、21.7s)并且它会使调用者 Azure Function 超时。

正如您在两个红框中看到的那样,GET .../Tables 会发生这种情况。

表格是根据 Microsoft 的建议设计的,我认为问题在于寻找表格而不是获取它的数据。

几天以来我一直在使用显式表访问(实现here)而不是基于标准[Table] 属性的参数注入,但它没有帮助。

您对此有任何解决方案或解决方法吗?

【问题讨论】:

  • 当您注意到缓慢时有什么规律吗?某些类型的操作(如查询等)是否会发生这种情况?请编辑您的问题并提供详细信息。
  • 这只发生在 GET ..../Tables 中,我认为这是一个基础设施调用。
  • 听起来你应该参与 Azure 支持
  • 酷,我会问他们,然后会回来

标签: c# azure .net-core azure-functions azure-table-storage


【解决方案1】:

也许答案是 Azure Table Storage 和 Azure Function 位于不同的区域(西欧和北欧)。现在他们在同一个区域,我们没有任何超时问题

【讨论】:

  • 我确定 - 这就是问题的原因:访问 Azure 表时不要使用不同的区域。
猜你喜欢
  • 1970-01-01
  • 2021-06-25
  • 2017-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-29
  • 1970-01-01
  • 2019-11-10
相关资源
最近更新 更多