!--a11y-->
テーブルアクセス統計の表示 
ワークロードモニタ では、それぞれ特定のワークロードの側面を表示するさまざまな 分析ビュー でワークロードを照会することができます。これらの側面の 1 つが、どのトランザクションにどのデータベーステーブルへのアクセスがあり、どのくらいの頻度かという問題です。
このタイプのテーブルアクセスをログすることで統計レコードの数が大幅に増加するため、このオプションはデフォルトではオフになっています。このオプションは個別の分析およびトランザクションに対してのみオンに切り替えてください。そうしないと、統計コレクタでパフォーマンス障害を招く恐れがあります。
個々のトランザクションに対してテーブルアクセス統計を出力できるようにするには、最初にテーブルアクセス統計を有効化する必要があります。
...
1. トランザクション ST03N を呼び出して、ワークロードモニタを開始します。
2. エキスパート ユーザモード を選択します。
3. コレクタ & パフォーマンスデータベース → 統計レコードとファイル → オンラインパラメータ → ダイアログステップ統計 と選択します。
4. 統計収集の実行時パラメータ変更 ダイアログ画面が表示されます。
ここで、各トランザクションステップに対してカーネルが書き込むことができるテーブルアクセス統計サブレコードの最大数を指定する、オンラインパラメータ stat/tabrec を変更することができます。トランザクションステップの最もリソース使用量が多い上位 N のアクセスが保存されます。
特定のトランザクションに対するテーブルアクセス統計のみを有効化する場合は、オンラインパラメータ stat/tcode1 を stat/tcode5 と変更して、最大 5 つのトランザクションを指定できます。この場合、テーブルアクセス統計はこれらのトランザクションに対してのみ生成されます。

パラメータ stat/tabrec は個別の分析に対して一時的にのみ変更します。それ以外の場合は常に 0 ( ゼロ) に設定します。そうしないと、統計レコード数が大幅に増加するため、統計コレクタでのパフォーマンス障害を招く恐れがあります。
...
1. トランザクション ST03N を呼び出して、ワークロードモニタを開始します。
2. 必要な ユーザモード を選択します。
3. ワークロード ツリーで、分析するインスタンスと期間を選択します。
4. 分析ビュー から、テーブルアクセス統計オプションを選択します。

テーブルアクセス統計が特定のインスタンスに利用できない場合は、テーブルアクセス統計のアイコンは表示されません。
5.
通常の出力領域が表示され、依頼されたワークロードが
ALV
グリッドコントロール
に出力されます。
出力領域には、次のプロパティのある 2 つのタブページが含まれます。
|
タブページ |
意味 |
|
テーブル |
有効化されたトランザクションがアクセスしたデータベーステーブルが、最も重要な負荷データとともに表示されます ( 選択、読込、修正されたデータレコードの数、アクセス時間) 。ダブルクリックしてテーブルを選択すると、この特定のテーブルにアクセスしたトランザクションを示す別の画面が表示されます。 |
|
トランザクション |
有効化されたトランザクションが、テーブルアクセスの最も重要な負荷データとともに表示されます ( 上記参照) 。ダブルクリックしてトランザクションを選択すると、この特定のトランザクションがアクセスしたテーブルを示す別の画面が表示されます。 |