gpt4 book ai didi

azure - Windows Azure 存储表中的事务和延续 token

转载 作者:行者123 更新时间:2023-12-03 05:09:51 26 4
gpt4 key购买 nike

在 Azure 存储表中检索 1200 个实体时会触发多少事务,并记住连续 token 。

我读到“Windows Azure Tables 在单个请求中最多返回 1000 个实体,并在更多结果(剩余 200 个实体)可用时返回继续 token ”。请参阅 ( http://blog.smarx.com/posts/windows-azure-tables-expect-continuation-tokens-seriously )。

因为Azure是按照号码收费的。我们通过云执行的交易;我只想知道:在第 1000 个实体(行)结果之后返回 1200 个实体(行)并带有延续 token 的单个请求将执行多少事务?

最佳答案

How many transactions will be executed for a single request that returns say 1200 entities(rows) with a continuation token after 1000th entity(row) result?

这实际上取决于。正如文档所述,Windows Azure 表在单个请求中最多返回 1000 个实体。这意味着,在您的情况下,最小事务数为 2,但最大事务数可能为 1200。这完全取决于数据的分区方式以及存储帐户上的负载。您拥有的分区越多,每个请求收到的数据就越少,因此事务就越多。同样,还需要考虑请求执行时间(服务器端),因为如果执行时间超过分配的时间,服务将返回部分数据。

基于此处的文档:http://msdn.microsoft.com/en-us/library/windowsazure/dd179421.aspx ,如果一个或多个条件成立,您可以期待一个延续 token :

  1. 如果要返回的实体数量超过 1000。
  2. 如果超出服务器超时间隔。
  3. 如果查询跨越分区边界。

关于azure - Windows Azure 存储表中的事务和延续 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15744332/

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