3

アプリケーションのパフォーマンス テストを行っています。アプリケーションから約 100 個のクエリを収集し、アプリケーションを介して実行されるのとまったく同じようにクエリを実行したいと考えました。1000 を超えるレコードを提供する quire があるため、ログ ファイルで sql 出力を非表示にしたいと考えました。経過時間と説明計画を収集したかっただけです。

SQL テンプレート ファイル:

spool &1


set timing on
set linesize 100
set pagesize 5000
set termout off
set echo on

set autotrace on exp stat

define sql_version = '0.1';


set echo on;
set heading off;
set feedback off;
set verify off;
set timing off;
select  ' Baseline SQL Testing - Version &sql_version : Date - ' || sysdate from dual;
set timing on;
set verify on;
set feedback on;
set heading on;
set echo on;


spool off;
exit;
4

1 に答える 1

5
set autotrace traceonly exp stat

SQL*Plus はクエリの結果を出力しません。それがあなたが探しているもののように聞こえます。

于 2012-10-19T01:19:35.053 に答える