トランザクション データ収集の設定と開始

HSF を使用してトランザクションに関するデータを収集するためには、Enterprise Server Administration で構成オプションをいくつか設定する必要があります。これらの設定は、ESMAC を使用して動的にオーバーライドすることもできます。

注: EXEC SQL 文で情報を収集するためには、SMFTRACE 指令セットを使用してアプリケーションをコンパイルする必要があります。

HSF を設定するには

  1. インストールの Enterprise Server Administration 画面にアクセスします。
  2. 必要なサーバーが停止していることを確認し、停止していない場合は停止させます。
  3. 監視するエンタープライズ サーバーの [Status] 列で、[Details] をクリックします。
  4. [Historical Statistics] タブを選択します。
  5. 次の構成オプションを設定します。
    [Enable collection of HSF records]
    これは HSF 処理をオンにします。
    [Write to disk]
    カンマ区切りファイルへの HSF レコードの書き込みを有効にします。これらのファイルは cashsf-a.csv および cashsf-b.csv と呼ばれ、システム ディレクトリに書き込まれます。一度に 1 つのファイル (アクティブ ファイルと呼ばれる) にのみ書き込まれます。

    アクティブ ファイルへの書き込みは、ESMAC の [Switch] ボタンをクリックするか、アクティブ ファイルが最大サイズに達するまで行われ、その時点で代替ファイルがアクティブになります。代替ファイルが既に存在する場合、そのファイルは cashsf.nnn という名前でバックアップされます (nnn はバックアップの番号)。エンタープライズ サーバーを起動すると、cashsf-a.csv は常にアクティブ ファイルとして設定され、そのファイルが既に存在する場合はバックアップされます。

    バックアップの拡張子は .001 から .999 まで番号付けられます。拡張子が .999 のバックアップが存在する場合、その次のバックアップは cashsf.001 として作成されます。cashsf.001 が既に存在する場合は、cashsf.001 が上書きされます。

    [Max HSF file size]
    [Write to disk] を選択した場合、これは、エンタープライズ サーバーが代替 .csv ファイルに切り替える前に .csv ファイルが達するサイズ (キロバイト単位) です。値を 0 にすると、可能な最大サイズ (4 Gb) が選択されます。
    [Number of records to view in ESMAC]
    エンタープライズ サーバーがメモリに保持する HSF レコードの数。これらのレコードを表示するには、サーバーの実行中に ESMAC で [HSF] ボタンをクリックします。この数に達すると、新しいレコードの作成時に古いレコードが削除されます。1 時間以上経過したレコードも削除されます。
    最小値は 0 (HSF データは ESMAC に表示されない)、最大値は 4096 です。

サーバーの実行中に HSF を再設定するには

  1. インストールの Enterprise Server Administration 画面にアクセスします。
  2. 起動したエンタープライズ サーバーの [Status] 列で、[Details] をクリックします。
  3. [Server > Control] タブを選択して [ES Monitor & Control] をクリックし、次に [Control] をクリックします。
  4. 構成オプションを設定します。これらのオプションは、次の相違点を除き、上記の Enterprise Server Administration の [Historical Statistics] タブにあるオプションと同じです。
    [Enable collection of HSF records]
    このオプションを有効にするには、先に [Write to disk] を設定するか、[Number of records to view] フィールドに値を入力する必要があります。
    [Switch]
    このボタンをクリックすると、アクティブ ファイルが最大サイズに達する前に収集が代替 .csv ファイルに切り替わります。
  5. [Apply] をクリックして、データの収集を開始します。