管理ガイド> TDV ログ情報> イベントログの構成と有効化> イベントログでのデータソース使用量の記録の有効化
 
イベントログでのデータソース使用量の記録の有効化
いくつかの構成パラメーターを設定して、詳細なデータソースの使用状況情報を記録できます。この情報は、イベントログ(<TDV_install_dir>\logs\cs_server_events.log)にあります。以下の各構成パラメーターは、特定の値がイベントログに追加され、収集される内容を制御するために組み合わせて使用されることを指定します。
Trueに設定した構成パラメーター
イベントログに追加された値
Enable System Events
リクエストID、トランザクションID、セッションID、セッションホスト、セッションクライアントタイプ、ユーザー名、ドメイン名、内部(システム生成イベントの場合はTrue)、バイトイン、バイトアウト、影響を受ける行(処理された行の数)
Include Data Source Timings
上記のすべてに加えて、TDVが要求を受信した瞬間からTDVがデータソースから最初の行をフェッチした瞬間までの時間(ミリ秒単位)であるTime to FirstRow
Detailed Profiling Enabled
上記のすべてに加えて、データソースで費やされた時間(ミリ秒単位)であるデータソース時間(TDVで費やされた時間は含まれません)
表にリストされている値は、リストされているパラメーターの組み合わせがTrueに設定されている場合にのみイベントログに追加されます。
イベントログにデータソースの使用状況を記録できるようにするには
1. TDV Serverを起動します。
2. 管理者ユーザーとしてStudioを開いてログインします。
3. [管理]メニューから、[構成]を選択します。
4. [サーバー] > [イベントとログ]を選択します。
5. [システムイベントを有効化]がTrueに設定されていることを確認します。
6. オプションで[データソースのタイミングを含める]を見つけて、Trueに設定します。
7. オプションで、[詳細プロファイリングが有効]を見つけて、[True]に設定します。
詳細プロファイリングを有効に設定すると、パフォーマンスに重大な悪影響を与える可能性があります。
次に、cs_server_events.logに記録されたデータソース使用情報(メッセージの最後の13フィールド)の例を示します。この場合、[システムイベントを有効にする]、[データソースのタイミングを含める]、および[詳細なプロファイリングを有効にする]構成パラメーターをすべてTrueに設定します。
...16338 40803072 318257 x.y.com JDBC test yz false 578 315 2 73 2
 
これらのフィールドは次のように解釈されます。
要求ID
トランザクション
ID
セッションID
ホスト
クライアントタイプ
ユーザー
ドメイン
内部
バイトイン
バイトアウト
影響を受ける行
最初の
行までの時間
データソース時間
16338
40803072
318257
x.y.com
JDBC
test
yz
false
578
315
2
73
2
ログファイルについては、TDVログファイルについてで説明しています。