Sql 假脱机一个小文件需要花费大量时间
嗨,我正在尝试使用批处理文件将一些数据假脱机到文本文件中 SQL文件如下所示-Sql 假脱机一个小文件需要花费大量时间,sql,oracle,batch-processing,spool,Sql,Oracle,Batch Processing,Spool,嗨,我正在尝试使用批处理文件将一些数据假脱机到文本文件中 SQL文件如下所示- set termout off set echo off set feed off set pagesize 0 set linesize 300 set recsep off spool %DATADIR%\qptBIFPReps.txt; set heading off; <<Query>> spool off; exit; 在TOAD中运行该查询时,大约2-3分钟内返回2800
set termout off
set echo off
set feed off
set pagesize 0
set linesize 300
set recsep off
spool %DATADIR%\qptBIFPReps.txt;
set heading off;
<<Query>>
spool off;
exit;
在TOAD中运行该查询时,大约2-3分钟内返回28000行
而后台处理这个文件大约需要3.5个小时
有人能建议我如何加快后台处理过程吗
任何帮助都是值得的
谢谢假脱机不能占用时间。是否尝试在命令提示符下手动运行查询。我想,文件中提到的查询是不同的,或者遗漏了什么。所以选择本身需要时间。是的,查询是绝对好的。虽然我忘了提到我正在划分行。你看到这段时间内文件内容的进展了吗?增长缓慢吗?是的。。。慢慢地。。。事实上,它在大约4-5分钟内写了大约500行。然后在操作系统级别的文件I/O中可能会有延迟。。。简单的重启将杀死不需要的空闲进程。。等只是猜测而已。