使用SAS直连ODBC定义的一个GreenPlum数据库,程序如下:
Proc SQL;
connect to odbc(dsn=GP);
create table aa as
select * from connection to odbc(
.................
);
disconnect from odbc;
quit;
因为要拉取的数据偏大,内存直接占到最大,然后痛苦的等了几分钟后,SAS报错称Memory不足,自动结束句子
注:并没有修改原始的SAS内存设置(-MEMSIZE 2G),但是SAS的内存占用,从任务管理器看仍然占到了7G
请问这种情况是ODBC的问题,还是GreenPlum的问题,还是数据直连的问题呢?应该怎么解决?