You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过查询获取Cosmos DB中数据库或容器的存储容量及条目数量

你当前使用的SELECT count(1) FROM c是统计容器内条目数的正确SQL语法,但Cosmos DB没有支持直接查询容器总存储容量的原生SQL语法,你可以通过以下两种方式获取存储容量信息:

  • 方法一:通过SQL查询估算现有文档的总大小
    你可以通过序列化文档后计算长度的方式统计所有文档的总字节数,查询语句如下:
    SELECT SUM(LENGTH(Serialize(c))) AS total_document_size_bytes FROM c
    
    返回结果的数值为所有文档内容的总字节数,注意该结果不包含索引占用的存储容量,仅作文档本身的大小参考。
  • 方法二:获取包含索引在内的精确总存储用量
    你可以直接通过Azure门户的容器概览页查看,或者使用Azure CLI、Cosmos DB SDK调用容器元数据接口获取,返回的指标会同时包含文档数据、索引占用的总存储量,以及容器的存储配额上限。

内容的提问来源于stack exchange,提问作者Shadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 04:57:01