gpt4 book ai didi

azure - CosmosDB 大小太大

转载 作者:行者123 更新时间:2023-12-02 07:24:40 25 4
gpt4 key购买 nike

有人可以帮我分析 CosmosDB 的数据大小

  1. 我从 JSON 文件上传数据
  2. 单个区域
  3. 我为此数据库使用 CosmosDB SQL API

有 95969 行/文档

这是我的文档 704b

唯一因大小​​而异的“CityName”:“Carleton Place”然而 JSON 数据文件为 26.7MB

这给出了 64MB他们怎么会膨胀到32MB???索引 OK 15.45MB 我有空间点

  {
"agegroup": 2,
"locationgeometry": {
"type": "Point",
"coordinates": [ 45.14478, -76.14443 ]
},
"ProvinceAbbr": "ON",
"age": 34,
"LHIN_LocationID": 11,
"Latitude": 45.14478,
"Longitude": -76.14443,
"PostalCode": "K7C 1X2",
"CityName": "Carleton Place",
"CityType": "D",
"ProvinceName": "Ontario",
"id": "3e496a96-db77-4535-b73b-5ab317b44231",
"_rid": "sGVsAMC4X4ICAAAAAAAAAA==",
"_self": "dbs/sGVsAA==/colls/sGVsAMC4X4I=/docs/sGVsAMC4X4ICAAAAAAAAAA==/",
"_etag": "\"0000cd97-0000-0200-0000-5d586f650000\"",
"_attachments": "attachments/",
"_ts": 1566076773
}

enter image description here

从 MS SQL 创建的 JSON 文件 26.7MB enter image description here

原始 MS SQL 存储 18.94MB,索引 2.5MB enter image description here

最佳答案

我有一个 SQL api、cosmosdb 容器,有 6 个逻辑分区,每个分区约为 15 MiB(即百万字节而不是兆字节 - 1024*1024 字节)。那是 85 兆字节。使用DTUI工具将容器导出为 jsom dump,文本转储文件大小为 48.74 MB

部分开销是 CosmosDB 的内部字段,这些字段存储在 CosmosDB 中,但不是用户数据的一部分,因此不是导出的一部分。示例字段(您可以在数据浏览器中查看它们)

  • _rid
  • _自己
  • _etag
  • _附件
  • _ts

还有数据浏览器中未见的其他开销。

无论如何,您不必太关心大小 - 因为您的大部分成本通常是 RU(使用、配置)。

希望这有帮助!

关于azure - CosmosDB 大小太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com