並列スキャン

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 並列スキャンは、複数のスキャンを順次実行するのではなく、並列に実行できるようにする インスタンススキャン の機能です。これにより、複数のスキャンが同時に実行される際の効率が向上し、待機時間が短縮されます。

    並列スキャンを使用すると、複数のスキャンが同時にトリガーされた場合に待機時間を短縮し、スループットを向上させることができます。並列実行は、大規模な開発チームがある環境やスキャンが頻繁に行われる環境で特に役立ちます。スキャンを順番に実行すると、フィードバックが遅れたり、開発と検証のワークフローが遅くなったりする場合があります。並列スキャンでは、同時実行を有効にすることで順次処理によって発生する遅延を削減し、スクリプト、テーブル、更新セット、または大規模なコードや構成の変更に対して複数のスキャンがトリガーされたときに、チームがフィードバックをより迅速に受け取ることができます。

    glide.scan.queue.enabled プロパティが有効になっている場合、並列スキャンはキューベースの実行モデルを使用します。キューイングが有効になっている場合、要求はキューに入れられ、後で実行のために取得されます。キューイングが有効になっていない場合は、選択するとすぐにスキャンが開始されます。
    注:
    キューイングと並列スキャンの両方のプロパティが有効になっている場合にのみ、スキャンを並列で実行できます。

    並列スキャンのシステムプロパティ

    • glide.scan.parallel_scan_enabled:このプロパティは、 インスタンススキャンの並列スキャンの実行を有効または無効にします。このプロパティのデフォルト値は true で、構成された最大並列スキャン制限に従って、複数のスキャン要求を同時に実行できます。false に設定すると、キューイングが有効になっていてもスキャンが順番に実行されます。

      たとえば、並列スキャンの最大値が 5 に設定されている場合、最初の 5 回のスキャンが同時に実行されます。後続のスキャンはキューに追加され、最初のスキャンが完了した後に実行されます。

    • glide.scan.queue.enabled:このプロパティは、 インスタンススキャン がキューベースの実行モデルを使用するかどうかを制御します。デフォルト値は true で、スキャン要求を NowMQ に送信し、キューを介して処理できるようにします。同時処理にはキューに格納された実行が必要であるため、スキャンを並列実行できるようにするには、このプロパティを有効にする必要があります。無効にすると、キューをバイパスしてスキャンが選択されるとすぐにスキャンの実行が開始されます。
    • glide.scan.max_parallel_scans:このプロパティは、同時に実行できるインスタンススキャンの最大数を定義します。並列スキャン制限のデフォルト値は 5 で、サポートされている最小値は 1、最大値は 15 です。
    注:
    並列スキャンは、フルスキャン、テストスキャン、スイートスキャン、および再アクティブスキャンに適用されます。ポイントスキャンには適用されません。

    詳細については、「インスタンススキャン のプロパティ」を参照してください。