全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1980 1
2018-03-01
背景介绍:
        数据库:ORACLE
        网络方式:VPN
        需求:读取多张含json的数据的表,当前数据库内包含大量数据,只需要处理近一周的数据即可。
        核心问题:数据读取太慢!
        小障碍:1.因数据库内无索引,部分表无可用时间字段进行筛选。
                      2.VPN网络不稳定导致不能测试代码读数效率。
求教可以有效提高SAS读取数据的效率的方式。

个人已尝试多种方式,但是效率颠覆之前的一些认知,并未有效提高效率,方式如下:

方式1:*col2为案件的通用编号
复制代码


方式2:
复制代码


方式3:
复制代码
其中data步这块,尝试了几种方式提高效率,但是从时间上看where= firstobs= _n_这些都没有起到提高效率的作用,如:
复制代码


求解惑,谢谢!!






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-3-2 00:23:43
This is a complicated case which migh be not caused by SAS. I assumed the networking is slow so we can try to increase buffersize as  'libname option readbuff=10000'. default size for Oracel is 250. Good luck.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群