Informixでクエリの実行プランを取得するにはどうすればよいですか?
explain plan
OracleとSQLServerで得られるものと同様のものが必要ですset showplan_all on
。
重要な場合は、(IBM.Data.Informixを使用して).NETアプリケーションから接続しています。
ありがとう!
Informixでクエリの実行プランを取得するにはどうすればよいですか?
explain plan
OracleとSQLServerで得られるものと同様のものが必要ですset showplan_all on
。
重要な場合は、(IBM.Data.Informixを使用して).NETアプリケーションから接続しています。
ありがとう!
SQL では、次のいずれかを実行できます。
SET EXPLAIN ON;
を切断するか実行するまで有効です。OFF
少なくとも v7 までさかのぼって動作し、v5 でも動作する可能性があります。SELECT {+EXPLAIN} foo, bar FROM ...
ます。SQL の正確な構文に応じて使用することもできSELECT --+EXPLAIN \n foo bar ...
ます ( -- コメントを閉じることはできません。行末まで実行されます)。SELECT
このバリアントは、そのステートメントに対してのみ有効です。Explain ファイルが書き込まれる場所は、データベース サーバーの OS に大きく依存します。ユーザーのホーム ディレクトリ、または 内のディレクトリである可能性があります$INFORMIXDIR
。
Informix のどのバージョンですか?
SET EXPLAIN
[ ]には、v10 に関する情報がいくつかあります。