Skip to main content

Database Trace

Database Traceは、Pega Platform™データベースや他のリレーショナルデータベースとリクエスターセッションのやりとりを反映したSQLステートメント、ルールキャッシュヒット統計、タイミング、その他のデータを含むテキストファイルを作成します。 SQLの操作(読み込み、書き込み、挿入など)やBLOBについての基本的な知識があると、出力を解釈するのに役立ちます。

Database Traceは、Dev StudioのPerformanceランディングページ(「Configure」>「System」>「Performance」>「Database Trace」)またはツールバーのパフォーマンスツールから利用できます。

以下の画像の中央にある垂直線をスライドすると、ツールバーのPerformanceランディングページとPerformanceツールを比較できます。

Database Traceツールを使用すると、大量の出力が発生してパフォーマンスに影響することがあります。 デバッグに適した非本番環境で、短時間だけ使用するようにしてください。

以下のインタラクションで理解度をチェックしてください。

トレース設定の構成

「Trace Options」をクリックすると、設定ウィンドウが開きます。 設定ウィンドウには、トレース可能なイベントがすべてリストされます。 状況に該当しないイベントがあれば、結果を簡素化するためにリストから削除します。 また、スタックトレースを生成するオプションもあります。 スタックトレースの生成にはコストがかかるため、必要な場合にのみ使用してください。

Database Trace options
 

トレースの生成

次の画像で「+」アイコンをクリックすると、Performanceランディングページからデータベーストレースを生成する方法の詳細が表示されます。

補足: データベースのトレースを開始する方法の詳細については、「Performing a database trace」を参照してください。

データのダウンロードと読み取り値の解釈

クエリーやコミットなどのデータベース操作でプロセスに時間がかかる場合、DB Traceはパフォーマンスの問題の原因を特定するのに役立ちます。 たとえば、プロセスに時間がかかっているクエリーがあった場合、Database Traceの詳細をスプレッドシートで確認し、最も時間がかかった操作を調査できます。 

ダウンロードしたデータには、トレースイベントが発生した順に含められます。 次の図で「+」アイコンをクリックすると、トレースの一部の重要なフィールドについて詳細が表示されます。 スプレッドシートでは、最も有用なフィールドを見やすくするために、一部の列が非表示になっています。

補足: データベースのトレース結果を表示する方法の詳細については、「Viewing database trace results in Excel」を参照してください。

以下のインタラクションで理解度をチェックしてください。


このトピックは、下記のモジュールにも含まれています。

If you are having problems with your training, please review the Pega Academy Support FAQs.

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice