トランザクションコールチェーン
コールチェーンを記録して確認することで、問題のあるトランザクションの根本原因を特定してデバッグします。コールチェーンは、トランザクションのライフサイクル中に実行された順序付けされた一連のスクリプトを示します。
トランザクションコールチェーントラッキングを使用すると、アドミニストレーターは問題のあるトランザクションの URL を登録できます。その後、登録された URL の次の発生時にコールチェーンが記録されます。トランザクションコールチェーンは、トランザクションのパフォーマンスの問題を診断するのに役立ちます。
トランザクションコールチェーンの追跡を有効にして使用するためのワークフローを次に示します。
- トランザクションログまたは遅いトランザクションのリストでデバッグが必要な問題のあるトランザクションを見つけた場合は、そのトランザクションを選択して詳細レコードを表示します。 デバッグを支援するには、これらのリストをアプリケーションスコープでフィルタリングしてグループ化し、表示されるトランザクションを特定のスコープで発生したトランザクションのみに制限します。 注:これらのリストの詳細については、「トランザクションログ」および「遅いトランザクションログレコードの詳細」を参照してください。
- レコード詳細フォームで、[ 次の発生のコールチェーンを記録] を選択します。これにより、トランザクション URL の次の発生をそのすべてのコールチェーン情報とともに保持するように指定します。
オプションで、特定のユーザーの次回のトランザクション発生時にのみコールチェーンの記録が行われるように、ユーザー ID を指定できます。
- 次回ユーザーが URL にアクセスすると、トランザクションコールチェーン登録レコードが更新され、要求を処理するために実行されたスクリプトリソースのリストが含まれます。このリソースのリストを表示するには、アドミニストレーターがトランザクションコールチェーンレコードに移動し、[トランザクションコールチェーン] 関連リストを選択します。
- [トランザクションコールチェーン] で、トランザクションの記録されたコールチェーンを確認し、デバッグに必要なアクションを実行します。