2016-04-06 22 views
0

パフォーマンス上の理由から、私はdb2がSQLクエリを実行/処理するのにかかった時間を測定したいと思います。これを達成する簡単な方法はありますか? IBMのマニュアルは非常に詳細で、例はありません。DB2でSQLクエリの経過時間を測定する方法は?

+0

...タイミング、インデックスの使用状況などを問い合わせスキーマを生成するためにIBM Data Studioを使用することができますサーバー側の方法で結果が得られますか?それは同じ実行サイクルに従う他のクエリメソッドを比較できる正確な時間を与えることはありませんが。 rpgプログラムでは、クエリを実行した時点から完了した時点までのシステム日付を格納し、その差を計算することができます.TIMEコマンドまたは%DATE()関数を使用する必要があります。次に、%DIFFを使用します。またはここでは良いスタートですhttp://www.mcpressonline.com/tips-techniques/rpg/techtip-elapsed-time-function.html – yardpenalty

答えて

1

パフォーマンスを測定するための素晴らしいツールがある - 単一(または複数)のクエリのためにExecutionTimeがなどを含むが:db2batch -i completeを使用すると、あなたの時間を準備示す粒状の時間情報を与える、実行時間等documentation

で チェックの詳細は、
0

あなたは、あなただけのタイマーを使用し、それを取得するために要した時間には、SQLプロシージャを呼び出したときからの時間を評価することができませんでした

関連する問題