2011-02-09 13 views
2

selectの実行時間を取得して保存する方法はありますか?Oracleで実行時間を取得して保存する

select * from table1 

、 ラドゥ、ありがとうございました。

+1

SQL * Plusでは、 'set timing on'を使用できます。 –

+2

あなたは何を達成しようとしていますか?私はタイミングに自動トレース出力を好む。タイミング出力は、多くの要因によって影響を受けます。 –

+0

後で分析するために、テーブルに時刻を格納する必要があります。私が必要とするのは、自分のスキーマの各ビューからすべてのデータを選択し、(table_name、select_time)を使ってテーブルに情報を格納する時間を見ることです。 –

答えて

0

Tom Kyteあなたの偉大なタイミング情報を提供しますrunstatsと呼ばれる非常に単純なテストハーネスを開発しました。

0

すべてのSQL文はV $ SQLに格納されますが、最終的には期限切れになります。 ELAPSED_TIME/EXECUTIONSは、クエリを実行する平均時間を取得します。

関連する問題