セキュリティデータフィルターパフォーマンス分析ツール

  • リリースバージョン: Yokohama
  • 更新日 2025年03月06日
  • 所要時間:2分
  • セキュリティデータフィルターのパフォーマンス分析ツールは、セキュリティデータフィルターによってもたらされるパフォーマンスのボトルネックを特定します。

    始める前に

    必要なロール:security_admin

    このタスクについて

    パフォーマンス分析ツールは、セキュリティデータフィルターのパフォーマンスへの影響に関するフィードバックを提供します。指定されたデータフィルターがテーブルに適用されたときのクエリ実行が、分析用に提供されたエンコードされたクエリとともに分析されます。これにより、新しいデータフィルターによって発生する潜在的なパフォーマンスのボトルネックが特定され、セキュリティ要件と最適なクエリパフォーマンスのバランスを取るための情報に基づいた意思決定が可能になります。

    手順

    1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
    2. プロパティ glide.security.data_filter.diagnostic_enabledtrue に設定します。
      プロパティが [システムプロパティ] テーブルに存在しない場合は、 Add a system property を読み、手動でプロパティを追加します。
    3. 移動先 すべて > システムセキュリティ > セキュリティデータフィルター.
    4. 分析するセキュリティデータフィルターを選択します。
    5. [関連リンク] で [パフォーマンスを分析] を選択します。[パフォーマンスの分析] 関連リンク
    6. 必要に応じて、フォームのフィールドに入力します。データフィルターの例
      表 : 1. パフォーマンスの分析フォーム
      フィールド 説明
      データフィルター 分析用に選択されたデータフィルター
      関連するアクティブなデータフィルター パフォーマンスに影響を与える可能性がある現在アクティブなデータフィルターの数。情報アイコン ( 情報アイコン) を選択して、アクティブなデータフィルターを表示します。
      テーブル 分析のために選択されたテーブル。
      エンコードクエリ 分析のためのクエリ。
      クエリ実行 クエリパフォーマンスをサンプリングする回数。
      注:
      10 から 100 の間である必要があります。
    7. [ クエリパフォーマンスの分析] を選択します。

    タスクの結果

    [ パフォーマンスサマリー ] セクションでは、選択したデータフィルターを適用した場合と適用しない場合のクエリ実行時間を比較します。最大、最小、平均、中央クエリ実行時間などのさまざまなメトリクスをキャプチャし、フィルターがパフォーマンスに与える影響の包括的な分析を提供します。パフォーマンスサマリー

    パフォーマンスへの影響度インジケーターは、パフォーマンスをフィルターするための高レベルのガイダンスを提供します。インジケーターの結果は、クエリ実行時間の中央値の変化から計算されます。クエリの実行時間は、多くの場合、フィルターとユーザークエリの両方の複雑さと相関しています。 セキュリティデータフィルターのパフォーマンスの詳細については、 security-data-filters.html#security-data-filters__section_fyq_jkd_p2c を参照してください。
    表 : 2. パフォーマンス影響度インジケーター
    インジケーター メッセージ 説明
    このデータフィルターは、クエリやページのロード時間を遅くすることはありません。 クエリ実行時間の中央値の変化率は 0% です (変化なし)。
    このデータフィルターにより、既存のクエリの速度が低下し、ページのロードに時間がかかる可能性があります。 クエリ実行時間中央値の変化率が 0% を超えて最大 100% の場合。
    重大 このデータフィルターの実行には時間がかかります。これにより、既存のクエリの速度が低下し、ページのロードに時間がかかります。 クエリ実行時間の中央値の変化率が 100% を超えています。