SQL最適化オプションの機能 | 識別子 | 符号なし 整数 | S | P |
---|---|---|---|---|
ネストループジョイン強制 | "FORCE_NEST_JOIN" | 4 | ○ | ○ |
複数のSQLオブジェクト作成 | "SELECT_APSL" | 10 | ○ | ○ |
フロータブルサーバ対象拡大(データ取り出しバックエンドサーバ) | "FLTS_INC_DATA_BES" | 16 | × | ○ |
ネストループジョイン優先 | "PRIOR_NEST_JOIN" | 32 | ○ | ○ |
フロータブルサーバ候補数の拡大 | "FLTS_MAX_NUMBER" | 64 | × | ○ |
ORの複数インデクス利用の優先 | "PRIOR_OR_INDEXES" | 128 | ○ | ○ |
自バックエンドサーバでのグループ化,ORDER BY,DISTINCT集合関数処理 | "SORT_DATA_BES" | 256 | × | ○ |
ANDの複数インデクス利用の抑止 | "DETER_AND_INDEXES" | 512 | ○ | ○ |
グループ分け高速化処理 | "RAPID_GROUPING" | 1024 | ○ | ○ |
フロータブルサーバ対象限定(データ取り出しバックエンドサーバ) | "FLTS_ONLY_DATA_BES" | 2048 | × | ○ |
データ収集用サーバの分離機能 | "FLTS_SEPARATE_COLLECT_SVR" | 2064 | × | ○ |
インデクス利用の抑止(テーブルスキャン強制) | "FORCE_TABLE_SCAN" | 4096 | ○ | ○ |
複数インデクス利用の強制 | "FORCE_PLURAL_INDEXES" | 32768 | ○ | ○ |
更新SQLの作業表作成抑止 | "DETER_WORK_TABLE_FOR_UPDATE" | 131072 | ○ | ○ |
探索高速化条件の導出 | "DERIVATIVE_COND" | 262144 | ○ | ○ |
スカラ演算を含むキー条件の適用 | "APPLY_ENHANCED_KEY_COND" | 524288 | ○ | ○ |
プラグイン提供関数からの一括取得機能 | "PICKUP_MULTIPLE_ROWS_PLUGIN" | 1048576 | ○ | ○ |
導出表の条件繰り込み機能 | "MOVE_UP_DERIVED_COND" | 2097152 | ○ | ○ |
SQL拡張最適化オプションの機能 | 識別子 | 符号なし整数 |
---|---|---|
コストベース最適化モード2の適用 | "COST_BASE_2" | 1 |
ハッシュジョイン,副問合せのハッシュ実行※1 | "APPLY_HASH_JOIN" | 2 |
値式に対する結合条件適用機能 | "APPLY_JOIN_COND_FOR_VALUE_EXP" | 32 |
ジョインを含むSQL文の外部サーバ実行の抑止※1※2 | "DETER_JOIN_SQL" | 67108864 |
直積を含むSQL文の外部サーバ実行の強制※1※2 | "FORCE_CROSS_JOIN_SQL" | 134217728 |
無条件に生成する,外部サーバで実行できる探索高速化条件の導出の抑止※1※2 | "DETER_FSVR_DERIVATIVE_COND" | 1073741824 |