Sybase 12.7 Home Theater System User Manual


 
クエリ・プラン
36 Sybase IQ
NOEXEC このオプションを ON に設定すると、Sybase IQ はクエ
リ・プランを生成しますが、クエリを実行しません。ただし、
EARLY_PREDICATE_EXECUTION オプションが ON の場合を除き
ます。
QUERY_DETAIL このオプションと、QUERY_PLAN または
QUERY_PLAN_AS_HTML の両方が ON の場合、Sybase IQ はクエ
リ・プランを生成するときに、クエリについての追加情報を表示し
ます。QUERY_PLAN QUERY_PLAN_AS_HTML OFF の場合、
このオプションは無視されます。
QUERY_PLAN このオプションが ON に設定されている場合 ( デフォル
)Sybase IQ はクエリについてのメッセージを生成します。ジョイン・
インデックスの使用方法、ジョイン順序、クエリのジョイン・アルゴリズ
ムについてのメッセージなどが生成されます。
QUERY_PLAN_AFTER_RUN このオプションを ON に設定すると、ク
エリの実行が終了した後でクエリ・プランが出力されます。これにより、
クエリの各ノードから渡された実際のローの数など、追加情報をプランに
含めることができます。このオプションを使用するには、QUERY_PLAN
ON にします。このオプションは、デフォルトでは OFF になっています。
QUERY_PLAN_AS_HTML このオプションは、Web ブラウザで表示で
きるように、HTML 形式のグラフィカルなクエリ・プランを生成します。
HTML 形式では、ノード間にハイパーリンクが設定されるため、.iqmsg
ファイルのテキスト形式よりはるかに使いやすくなります。クエリ・プラ
ンのファイル名にクエリ名を含めるには、QUERY_NAME オプションを
使用します。このオプションは、デフォルトでは OFF になっています。
QUERY_PLAN_AS_HTML_DIRECTORY このオプションを ON に設定
し、QUERY_PLAN_AS_HTML_DIRECTORY でディレクトリが指定され
ている場合、Sybase IQ は指定されたディレクトリに HTML クエリ・プラ
ンを書き込みます。
QUERY_TIMING このオプションは、サブクエリのタイミング統計の収
集などのクエリ・エンジンの反復的な機能を制御するのに使用します。非
常に短い相関サブクエリの場合、各サブクエリを実行するタイミングを合
わせる処理のために、全体のパフォーマンスが大幅に低下するため、この
オプションは、通常、OFF ( デフォルト ) にします。
注意 クエリ・プランを生成すると、.iqmsg ファイルに大量のテキストが追加
される場合があります。QUERY_PLAN ON の場合で、特に QUERY_DETAIL
ON の場合は、IQMSG_LENGTH_MB を正の値に設定し、メッセージ・ログ
の循環を有効にすることをおすすめします。