ORACLE数据(在本机)中有550万行记录,8个字段,用PL/SQL取数仅需要0.5秒左右,用MATLAB读取的速度亦非常快,然而通过SAS连接ORACLE取数的时间却需要13秒多,通过逻辑库的方法获取数据的耗时也基本相同,哪位大侠能帮忙解决一下这个问题吧!
proc sql;
connect to oracle as tmp(user=system password=***** path="@ashare") ;
create table data_ashare as select * from connection to tmp (select * from ashareprice where code='600012.SH' and t_date between 20050101 and 20130101 );
disconnect from tmp;
quit;
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
实际时间 13.29 秒
CPU 时间 0.04 秒