フィルタを高速化する方法

難易度
  • 1
  • 2
  • 3
  • 4
  • 5

概要

コンテキストの転記や限定などを実行する際に、主キー以外の項目の値によって膨大な行を絞り込んだり修正することになり、処理に時間が掛かることがあります。コンテキストに膨大な行数が含まれる場合には、絞り込みに指定する項目に対応するエンティティの属性に、あらかじめインデックスを定義することで検索処理を短縮できます。

特に、行数が数万行程度のエンティティで、複数属性の組合せで、値が等しい行を絞り込む場合には、インデックスを定義することで検索時間が飛躍的に短縮します。

設定手順

(1) リボンの「定義」タブから「エンティティ」を選択します。

リボンの「定義」タブ

(2) 「エンティティ」画面の左側にあるエンティティ一覧から、インデックスを設定するエンティティを選択します。

(3) [インデックス]ボタンをクリックします。

(4) 「インデックス」画面で、インデックスとして設定したい属性を指定します。

複数の属性を指定した検索を高速化したい場合は、その属性を選択します。

(5) [登録]ボタンをクリックします。

関連ページ

2024年9月4日 更新

ページの先頭へ