13

Azureの課金は、使用済みスペースのサイズに基づいています。今、私は詳細を知る必要があります。ストレージ内の各ストレージオブジェクト(ブロブコンテナ、単一テーブル)のサイズはどれくらいですか?

すべてのBLOBを列挙し、コンテナーごとの全体的なサイズを計算するコードを簡単に記述できます。しかし、テーブルはどうですか?Azureストレージ内の特定のテーブルのサイズを取得するにはどうすればよいですか?

4

3 に答える 3

5

BLOBコンテナーごとの分割に関心がない場合は、BLOBストレージのサイズを見つけることに関する限り、コードを記述する必要はありません。この情報は、ストレージ分析( http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspx )から入手できます。関心のあるテーブルは$MetricsCapacityBlobhttp://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。

于 2012-11-30T11:37:35.970 に答える
3

テーブルのサイズやエンティティの数を取得できるツールがあります。Azure ストレージ マネージャー

  1. 左のツリー ペインでストレージ テーブルを選択します
  2. 「プロパティ」ボタンをクリック
  3. テーブル プロパティ ダイアログの [計算] ボタンをクリックします。
  4. 「Calc」ボタンが再び使用可能になるまで、しばらくお待ちください。
于 2016-02-15T05:52:03.850 に答える