CloudTable.ExecuteQuery:如何获取事务数



ExecuteQuery在内部处理分段查询。一个段的每个请求(=对存储的调用)都被视为对存储的事务(我的意思是计费事务- http://www.windowsazure.com/en-us/pricing/details/storage/)。对吧?
是否有一种方法可以理解一个查询被分割了多少段?如果我运行一个查询,我得到5000个条目,我可以假设我的查询被分成5个片段(由于每个片段1000个条目的限制)。但是在复杂查询的情况下,每个调用也有5秒的超时

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

如果你知道它真的很重要,使用BeginExecuteSegmentedEndExeceuteSegmented调用代替。您的代码将为每个片段获得一个回调,因此您可以轻松地跟踪有多少个调用。

相关内容

  • 没有找到相关文章

最新更新