CMDB クエリビルダークエリのバッチサイズ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • ベースシステムでは、クエリビルダーのクエリ実行ごとにグローバルバッチサイズ 100 が割り当てられます。必要に応じて、システムプロパティを使用してデフォルトのグローバルバッチサイズを上書きしたり、保存済みクエリごとのバッチサイズ値を最適化したりすることができます。

    クエリはさまざまに変えることができ、幅広いクラスをクエリするように構成できます。そのため、ベースシステムのバッチサイズがすべてのクエリに最適であるとは限らず、一部のクエリではタイムアウトしたり、完了までに時間がかかったりする場合があります。クエリを実行する上で最適なバッチサイズは、システム内のデータ量や関係の数などのシステム負荷によって異なります。クエリのバッチサイズの計算については、サポートまでお問い合わせください。

    バッチサイズは適用可能であり、実行の開始方法に関係なく、すべてのクエリ実行シナリオで同じように動作します。
    クエリ実行のバッチサイズは、次の優先順位で割り当てられます。
    1. 特定の保存済みクエリの [保存済みクエリ] テーブルの Execution Batch Size フィールドの値。この値が設定されている場合は保存済みクエリにのみ適用され、グローバル値 100 と glide.cmdb.query.batch_size システムプロパティの値よりも優先されます。
    2. システムプロパティ glide.cmdb.query.batch_size の値が存在する場合、すべてのクエリ実行に割り当てられるバッチサイズをグローバルに決定します。このプロパティを追加して設定すると、Execution Batch Size 値が設定された保存済みクエリ以外のすべてのクエリに値が適用されます。
    3. 前の 2 つのオプションが設定されていない場合はグローバル値 100 です。

    クエリのバッチサイズの変更

    クエリの実行中にパフォーマンスの問題が発生した場合は、バッチサイズの値を次のように変更できます。

    特定の保存済みクエリのバッチサイズを設定

    完了するまでに長い時間がかかったりタイムアウトしたりする CMDB クエリビルダーの保存済みクエリのカスタムバッチサイズを設定します。カスタムバッチサイズは、ベースシステムのグローバルバッチサイズと glide.cmdb.query.batch.size システムプロパティの値を上書きします。

    始める前に

    必要なロール:admin

    このタスクについて

    クエリのバッチサイズの計算については、サポートまでお問い合わせください。

    手順

    1. [フィルターナビゲーター] で「qb_saved_query.list」と入力し、Enter を押して、[保存済みクエリ] テーブルに移動します。
    2. [保存済みクエリ] リストビューで、バッチサイズを変更する保存済みクエリを見つけます。
    3. Execution Batch Size フィールドの値を設定または変更します。
      glide.cmdb.query.batch.size プロパティのグローバル値より大きい値を設定するか、既存の値を大きくします。