azure – 了解DocumentDB响应头中的x-ms-resource-usage

通过Id执行简单的Get操作,其中返回单个文档(不是具有一个文档的数组),我得到以下x-ms-resource-usage:

X-MS-资源使用:documentSize:0; documentsSize:288; collectionSize = 307;

问题:

>为什么documentSize 0?
>衡量单位是多少?字节?
> documentSize和documentsSize有什么区别?请注意,查询只返回一个文档.
>什么是collectionSize?这是集合中的文档总数吗?
> x-ms-resource-usage和x-ms-resource-quota有什么区别?

最佳答案 我很确定数字如下,全部用KB表示:

> documentSize:文档的大小
> documentsSize:集合中所有文档的组合大小
> collectionSize:集合中所有文档的组合大小,以及索引等开销

x-ms-resource-usage是关于集合中消耗的资源,而x-ms-resource-quota将为您提供限制.因此,对于配额,您会看到documentsSize和collectionSize都设置为10485760,即10GB(10,485,760 MB).

点赞