ラベル Specify:分析 の投稿を表示しています。 すべての投稿を表示
ラベル Specify:分析 の投稿を表示しています。 すべての投稿を表示

2013年3月17日日曜日

ビルド時に適用されるオプティマイズ(最適化)について

For eachコマンド(DBに対するクエリー)の記述に関して、ビルド時にGeneXusが分析した結果、生成するコードをオプティマイズ(最適化)するケースがあります。

For eachというとカーソルで結果セットをぐるぐるループしながら処理するイメージがあります。処理対象が数十万件を超えるとループ処理がネックになってきますが、オプティマイズ(最適化)が適用されると一回のSQLを実行するだけになり実行効率が上がるのです。

例えば、