オフライン統合タスクのパフォーマンスが遅い場合は、パフォーマンス診断を使用して、タスクの読み取りと書き込みの期間、時間のかかる操作、およびメモリ GC (ガベージコレクション) の期間を調べることができます。これは、タスクの実行が遅い原因を特定するのに役立ちます。
パフォーマンス診断エントリ
Dataphin ホームページで、上部のメニューバーに移動し、[開発] > [data Integration] を選択します。
[統合] ページの上部のメニューバーで、プロジェクトと環境を選択します (開発-本番パターンでは環境の選択が必要です)。
左側のナビゲーションウィンドウで、[統合] > [バッチパイプライン] をクリックします。次に、オフライン統合リストで、目的のオフライン統合タスクを選択します。
選択したオフライン統合タスクの編集領域の上部で、[実行] または [プレビュー] をクリックします。
ページ下部の [コンソールを表示] をクリックします。コンソールで、
アイコンを選択してパフォーマンス診断結果にアクセスします。
説明コンソール > ログ情報 > 未加工ログ ページに 1 分以上 滞在すると、ここをクリックしてパフォーマンス診断を表示するように求められます。表示されたアイコンをクリックして、パフォーマンス診断に進むことができます。
パフォーマンス診断の概要
パフォーマンス診断は、読み取り/書き込み診断、時間のかかる操作の診断、メモリ GC 時間の診断 の 3 つの部分に分かれています。異常なメトリックのみが表示されます。セクションで異常が検出されない場合は、空で表示されます。異常なメトリックのリストにある各項目の診断結果を確認し、関連する列の [アクション] をクリックして [提案を表示] できます。システムの推奨事項を実装して、統合タスクのパフォーマンスを向上させます。
セクション | 説明 |
読み取り/書き込み診断 | データソースの読み取り (待機) 時間と書き込み (待機) 時間の比率を分析して、読み取りおよび書き込み操作にパフォーマンスボトルネックがあるかどうかを判断します。比率が 60% を超えると、統合タスクで読み取り/書き込みのパフォーマンスの問題が発生する可能性があります。 |
時間のかかる操作の診断 | データソースに関連する操作のうち、時間がかかりすぎている操作を特定し、パフォーマンスの問題を示します。180 秒 以上かかる操作は、パフォーマンス上の問題の可能性があるとしてフラグが付けられます。 |
メモリ GC 時間の診断 | JVM GC 時間の比率を評価して、メモリ構成が適切かどうかを評価します。GC 時間の比率が実行時間の 30% を超えると、メモリ構成に問題がある可能性があります。 |