蔚蓝表存储和Python

问题描述:

当读取从表存储表中检索实体文档(https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/query-timeout-and-pagination)我碰到声明: “这是可能的查询返回任何结果,但仍然返回一个延续头。”蔚蓝表存储和Python

在我的代码我遇到这种情况才能真正开始返回数据的时间一般为几分钟,然后更多的上场时间来获取数据。

我想知道如何加快这个过程,或避免数据的空回报。

+2

没有你显示你正在做的查询类型,有没有办法回答这个问题。查询不只是需要几分钟返回数据。请编辑您的问题,以显示您的查询,以及如何你通过Python执行它。 –

基于我的理解,这听起来像你只想得到没有查询数据的连续标题,以加快分页检索性能。

按照REST API表存储的Query Entities,官方分页方式是做GET请求以从查询实体操作连续的响应报头的x-ms-continuation-NextPartitionKey & x-ms-continuation-NextRowKey值查询下一个数据集时数的数据检索超过1000条记录。并没有HEAD查询实体的方法。所以我想你的想法可能是使用HEAD请求来执行连续查询操作。

我试图做HEAD要求通过Postman工具来获得分页所需的参数,但是我发现没有响应标头中的x-ms-continuation-NextPartitionKey & x-ms-continuation-NextRowKey值,请参见下文。

enter image description here

所以这是不可能的查询返回任何结果,但仍然返回一个延续头。