
クエリ・プラン
•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 を正の値に設定し、メッセージ・ログ の循環を有効にすることをおすすめします。
36 | Sybase IQ |