0

AFAIK ExecuteQuery 在内部处理分段查询。段的每个请求(=对存储的调用)都算作对存储的交易(我的意思是计费交易 - http://www.windowsazure.com/en-us/pricing/details/storage/)。正确的?
有没有办法了解查询拆分了多少段?如果我运行一个查询并获得 5000 个项目,我可以假设我的查询被分成 5 个段(由于每个段有 1000 个项目的限制)。但在复杂查询的情况下,每次调用也会有 5 秒的超时。

4

1 回答 1

0

我不相信有办法在 API 中解决这个问题。如果您只想在开发中检查它,您可以设置一个 HTTPS 代理来记录请求。

如果您知道这一点真的很重要,请改用BeginExecuteSegmentedandEndExeceuteSegmented调用。您的代码将获得每个段的回调,因此您可以轻松跟踪有多少调用。

于 2013-04-28T15:21:38.700 回答