Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


22.3 DBエリアの使用量の確認

S3オブジェクトにデータを格納している次のDBエリアの使用量を確認する手順を説明します。

手順

  1. 使用量を確認するDBエリアのDBエリアIDを確認する

    SELECT "MASTER"."SQL_DBAREAS"."DBAREA_ID"
        FROM "MASTER"."SQL_DBAREAS"
          WHERE "MASTER"."SQL_DBAREAS"."DBAREA_NAME" = ?

    上記のSELECT文でディクショナリ表を検索して,使用量を確認するDBエリアのDBエリアIDを確認してください。

    adbsqlコマンドで上記のSELECT文を実行した場合,?パラメタに対する入力データの入力要求があります。使用量を確認するDBエリア名を入力してください。

  2. DBエリアのデータを格納している全S3オブジェクトの合計サイズを求める

    AWSのマネージメントコンソールを使用して,サーバ定義のadb_sys_cld_aws_bucketオペランドに指定したS3バケットの情報を表示してください。

    次に,下記のプレフィックスでS3オブジェクトを検索し,表示されたプレフィックス下の全S3オブジェクトの合計サイズを求めてください。全S3オブジェクトの合計サイズがDBエリアの使用量になります。

    • ADBSGMT/0011

    上記は,1.で確認したDBエリアIDが11の場合のプレフィックスです。0011の部分が,DBエリアIDによって変わります。

重要

adbdbstatusコマンドのDBエリアのサマリ情報に,DBエリアの使用中セグメント数(Used_segments)が出力されます。この数値を基にDBエリアの使用量を計算すると,全S3オブジェクトの合計サイズより大きな数値となることがあります。そのため,クラウドストレージ機能を使用している場合は,上記の手順でDBエリアの使用量を求めることを推奨します。