Explain レジスター値
このトピックの表では、CURRENT EXPLAIN MODE および CURRENT EXPLAIN SNAPSHOT 特殊レジスターの値の相互作用、またこれらの特殊レジスター値と PREP および BIND コマンドとの相互作用について説明します。
動的 SQL で CURRENT EXPLAIN MODE および CURRENT EXPLAIN SNAPSHOT 特殊レジスターの値には以下の相互作用があります。
EXPLAIN SNAPSHOT の値 | EXPLAIN MODE の値 | |||||
---|---|---|---|---|---|---|
いいえ | はい | EXPLAIN | REOPT | RECOMMEND INDEXES | EVALUATE INDEXES | |
いいえ |
|
|
|
|
|
|
はい |
|
|
|
|
|
|
EXPLAIN |
|
|
|
|
|
|
REOPT |
|
|
|
|
|
|
CURRENT EXPLAIN MODE 特殊レジスターは、 動的 SQL に対して以下のような方法で EXPLAIN BIND オプションと相互作用します。
EXPLAIN MODE の値 | EXPLAIN BIND オプションの値 | |||
---|---|---|---|---|
いいえ | はい | REOPT | すべて | |
いいえ |
|
|
|
|
はい |
|
|
|
|
EXPLAIN |
|
|
|
|
REOPT |
|
|
|
|
RECOMMEND INDEXES |
|
|
|
|
EVALUATE INDEXES |
|
|
|
|
CURRENT EXPLAIN SNAPSHOT 特殊レジスターは、 動的 SQL に関して次ページのような方法で EXPLSNAP BIND オプションと相互作用します。
EXPLAIN SNAPSHOT の値 | EXPLSNAP BIND オプションの値 | |||
---|---|---|---|---|
いいえ | はい | REOPT | すべて | |
いいえ |
|
|
|
|
はい |
|
|
|
|
EXPLAIN |
|
|
|
|
REOPT |
|
|
|
|