Как скрыть или подавить вывод SQL-запроса из файла журнала (спулинга) в sqlplus
Я делаю тестирование производительности для моего приложения. Я собрал около 100 запросов из приложения и хотел выполнить запросы именно так, как они выполняются через приложение. Поскольку некоторые запросы дают более 1000 записей, я хотел скрыть вывод 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;
1 ответ
Решение
set autotrace traceonly exp stat
приведет к тому, что SQL*Plus не будет печатать результаты запроса. Похоже, это то, что вы ищете.