确定Azure存储服务中表和blob的大小

确定Azure存储服务中表和blob的大小,azure,azure-storage,Azure,Azure Storage,我想确定每个表的表大小以及azure存储的每个blob实体大小 我尝试使用$MetricsTransactionsBlob、$MetricsTransactionTable、$MetricsTransactionQueue表和存储服务分析,但无法确定给定表或给定blob的大小 我还尝试下载cerabata azure management studio,但无法确定表/blob的大小 有人能分享一些示例代码来帮助我确定表的大小吗?就我所知,在Azure表存储中查找表的大小还没有可用的。这是你需要自

我想确定每个表的表大小以及azure存储的每个blob实体大小

我尝试使用$MetricsTransactionsBlob、$MetricsTransactionTable、$MetricsTransactionQueue表和存储服务分析,但无法确定给定表或给定blob的大小

我还尝试下载cerabata azure management studio,但无法确定表/blob的大小


有人能分享一些示例代码来帮助我确定表的大小吗?

就我所知,在Azure表存储中查找表的大小还没有可用的。这是你需要自己做的事情。您需要从表中获取所有实体,并计算每个实体的大小。你可能会发现这篇博文很有用:

谈到blob容器,存储分析在某种程度上为您提供了这一功能。您可以使用
$MetricsCapacityBlob
表查找blob存储的总大小。有关详细信息,请单击此处:


您提到您正在使用来自Cerbernata的Azure Management Studio。AMS支持存储分析,因此您可以使用工具本身浏览
$MetricsCapacityBlob
表。您还可以通过右键单击相关blob容器并单击
存储统计信息
上下文菜单项来查找blob容器的大小。另一个来自Cerburata的替代方案是他们的
Azure管理cmdlet
产品()。您可以使用
Get-BlobContainerSize
Cmdlet查找blob容器中blob的大小和总数。

用于计算azure表存储实体大小的新链接