gpt4 book ai didi

azure - cosmosDB RU 吞吐量是如何实现的

转载 作者:行者123 更新时间:2023-12-02 16:34:11 25 4
gpt4 key购买 nike

我的 cosmosGB gremlin API 设置为 400 RU/s。如果我必须运行一个需要 800 RU 的查询,这是否意味着该查询需要 2 秒才能执行?如果我将吞吐量增加到 1600 RU/s,这个查询是否会在半秒内执行?通过使用 RU,我没有看到查询性能有任何显着变化。

最佳答案

正如我在另一个不同但有些相关的答案中解释的那样 here , 请求单元按每秒分配。如果给定查询的成本超过该一秒窗口中可用的请求单元数:

  • 将执行查询
  • 您现在将因请求单位超额而陷入“债务”
  • 您将受到限制,直到您的“债务”还清

假设您的速度为 400 RU/秒,并且执行了一个消耗 800 RU 的查询。它会完成,但随后您将负债大约 2 秒(每秒 400 RU,乘以 2 秒)。此时,您将不再受到限制。

查询执行的速度不取决于分配的 RU 数量。无论您的速度是 1,000 RU/秒还是 100,000 RU/秒,查询都将在相同的时间内运行(除了阻止查询最初运行的任何限制时间)。因此,除了限制之外,您的 800 RU 查询将一致运行,无论 RU 数量如何。

关于azure - cosmosDB RU 吞吐量是如何实现的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63003768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com