Azure存储表大小

ale*_*xey 10 azure azure-storage azure-table-storage

Azure计费基于已用空间的大小.现在我需要知道细节.我的存储中每个存储对象的大小是多少(blob容器,单个表)?

编写一个枚举所有blob并计算每个容器的总大小的代码很容易.但桌子怎么样?如何在Azure存储中获取某个表的大小?

Gau*_*tri 6

如果你不想通过blob容器获得分解,那么就找到blob存储大小而言,你不必编写代码.您可以通过存储分析(http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspx)获取此信息.您感兴趣的表是$ MetricsCapacityBlob(http://msdn.microsoft.com/en-us/library/windowsazure/hh343264.aspx).

来到表格,遗憾的是没有这样的东西可用,您需要获取所有实体并计算每个实体的大小以查找表格大小.你会发现这个博客帖子有用的计算实体的大小:http://blogs.msdn.com/b/avkashchauhan/archive/2011/11/30/how-the-size-of-an-entity-is -caclulated-in-windows-azure-table-storage.aspx.

HTH.