データ収集の最適化
最適化 パフォーマンスアナリティクス されたデータコレクタにより、大規模なデータセットの処理にかかる時間、メモリ、CPU 使用率が削減されます。
最適化されたデータコレクタは、 でTokyo始まるすべてのインスタンスでデフォルトでアクティブになります。アップグレード時にアクティブ化されます。最適化されたコレクターを非アクティブ化するには、システムプロパティ com.snc.pa.dc.hsql を作成して false に設定します。詳細については、「システムプロパティを追加する」を参照してください。
重要:
Oracle データベースはサポートされていません。パフォーマンス分析スコア [pa_scores] テーブルを引き続き使用する他のインスタンスもサポートされていません。最適化されたデータコレクタは、インジケータースコアがスコアレベル 1 [pa_scores_l1] とスコアレベル 2 [pa_scores_l2] の 2 つのテーブルにあるインスタンスのみをサポートします。詳細については、「パフォーマンス分析スコアの移行」を参照してください。
最適化されたデータコレクターは、次の機能をサポートしています。
- パフォーマンスに悪影響を与えることなく 1,000 万件を超えるレコードを処理できます。
- ブレークダウンマトリクスを有効にした、少なくとも 10 個のブレークダウンのサポート。ブレークダウンのサポートには次のものが含まれます。
- ドット連結条件
- 最大 100 万件のレコードを含む 2 つの大きなブレークダウン
- ブレークダウンの関連付け
- インジケーターとブレークダウンの追加条件のサポート。
- 個別のカウント集計の最適化。
注:
最適化されたデータ収集のために、データ収集でインジケーターソースごとに許可されるデフォルトの最大レコード数が増えました。詳細については、のパフォーマンスアナリティクス のプロパティプロパティを参照してくださいcom.snc.pa.dc.hsql.max_row_count_indicator_source。
最適化は、組み込みデータベースの使用に由来します。標準データ収集ジョブは、ジョブ実行中にすべてのスコアをノードメモリーに保存します。ただし、最適化されたデータ収集ジョブは、スコアのパケットをディスク上の一時ストレージに移動します。ジョブの最後に、スコアがスコアテーブルに書き込まれ、一時データベースがクリアされます。
注:
遅延読み込みを使用したメモリ最適化が実装され、メモリ不足エラーが排除されました。ただし、このメモリの最適化により、CPU 使用率が増加し、大規模なジョブの処理時間が長くなる可能性があります。詳細については、にお問い合わせください カスタマーサービス & サポート。