azure - Azure 表存储实体大小限制
问题描述
您如何计算表实体的确切大小?参考这篇非常古老的博客文章,公式是:
4 bytes + Len (PartitionKey + RowKey) * 2 bytes + For-Each Property(8 bytes + Len(Property Name) * 2 bytes + Sizeof(.Net Property Type))
在哪里
String – # of Characters * 2 bytes + 4 bytes for length of string
DateTime – 8 bytes
GUID – 16 bytes
Double – 8 bytes
Int – 4 bytes
INT64 – 8 bytes
Bool – 1 byte
Binary – sizeof(value) in bytes + 4 bytes for length of binary array
这仍然有效吗?网络上还有其他来源,其中属性名称不包含在计算中。
感谢您的简短确认。
解决方案
是的,这仍然有效。
您可以查看文档(发布于 <strong>12-12-2019 09:33 PM)计算存储帐户的大小/容量及其服务(Blob/Table)在Microsoft 技术社区-> 本节8. 计算azure 存储表中每个实体的大小。. 我还附上截图如下:
推荐阅读
- javascript - JS-Big-Decimal 的未捕获脚本错误?
- typescript - catch 块中的 AxisError 返回错误的状态代码 200
- html - id属性的XPath在中间更改子字符串?
- spring - How to advise (AOP) spring webflux web handlers to catch and transform reactive error
- attributeerror - 在 Geopandas 的地理数据帧上运行溶解()时出现“LooseVersion”错误
- c++ - 为什么当某些变量被传递到 `It()` lambda 时 UE4 规范会崩溃?
- c++ - 创建 c++ 对象的模板类的新实例
- mongodb - 将 MongoDb GridFs 与 mongoose 一起使用(包含多个数据的帖子)
- argo-workflows - Argo:调用触发器作为工作流 DAG 中的一个步骤
- .net-core - 如何在 SignalR 的 .NET Core 版本中传递/检索查询字符串值?