首页 > 解决方案 > 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

这仍然有效吗?网络上还有其他来源,其中属性名称不包含在计算中。

感谢您的简短确认。

标签: azureazure-table-storage

解决方案


是的,这仍然有效。

您可以查看文档(发布于 ‎<strong>12-12-2019 09:33 PM)计算存储帐户的大小/容量及其服务(Blob/Table)Microsoft 技术社区-> 本节8. 计算azure 存储表中每个实体的大小。. 我还附上截图如下:

在此处输入图像描述


推荐阅读