При выполнении простой операции Get по идентификатору, когда возвращается один документ (а не массив с одним документом), я получаю следующее использование ресурса x-ms:
x-ms-resource-usage:documentSize:0;documentsSize:288;collectionSize=307;
Вопросы:
- Почему
documentSize 0?
- Что такое единица измерения? Байты?
- В чем разница между
documentSize и documentsSize? Обратите внимание, что запрос возвращает только один документ.
- Что такое
collectionSize? Это общее количество документов в коллекции?
- В чем разница между
x-ms-resource-usage и x-ms-resource-quota?
Ответ 1 · рейтинг 2 · David Makogon
Я почти уверен, что цифры следующие, и все в КБ:
documentSize: Размер документа
documentsSize: Суммарный размер всех документов в коллекции.
collectionSize: Суммарный размер всех документов в коллекции вместе с накладными расходами, такими как индексы.
x-ms-resource-usage относится к потребленным ресурсам в коллекции, а x-ms-resource-quota даст вам ваши ограничения. Таким образом, с квотой вы увидите, что documentsSize и collectionSize оба установлены на что-то вроде 10485760, что составляет 10 ГБ (10 485 760 МБ).
Ответ 2 · Darko Aleksic
documentSize и documentSize имеют одно и то же значение - первое в мегабайтах, а второе в килобайтах. Судя по всему, documentSize устарел.
collectionSize = размер документов + метаданные (в килобайтах)