获取文件计数和大小

时间:2020-06-19 14:46:30

标签: azure-cosmosdb

我了解要获取文档数,我们应该使用以下查询: “从c中选择值COUNT(1)” 但不幸的是,“检索到的文档大小”将返回0,而不是查询指标涉及的实际文档大小

如果我现在将查询调整为: “ SELECT c.id FROM c”,毫无疑问它将返回我所有的ID。但这也会为我的情况产生准确的(例如)6738字节。但是,这样做的缺点是它将不必要地增加“输出文档大小”,并且如果涉及许多文档只是为了通过查询来计算文档大小,则可能不可行。

无论如何,我们无需阅读文档并手动逐个存储尺寸即可获取文档数量和文档总大小?

或者,我们如何获得分区项目计数和分区总大小? 这样我们就可以分析数据并限制租户使用?

1 个答案:

答案 0 :(得分:0)

根据您的问题描述,我自己使用Azure Cosmos DB仿真器进行了尝试。我还没有找到您描述的问题。建议检查或重试以查看问题是否可以解决。

我的数据:

enter image description here

运行查询: SELECT VALUE COUNT(1) FROM c

enter image description here

您还可以阅读this doucument,我认为这对您很有用。