全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2587 1
2010-12-15
我从mysql 数据库里面set一个表到本地(2亿条数据,取其中4个变量)
ERROR: CLI describe error: [MySQL][ODBC 5.1 Driver][mysqld-5.1.16-beta]MySQL client ran out of memory
百度了下说是内存溢出,要用mysql_use_result方法,请问下谁知道这方法怎么用,现在的代码就是一个set语句...
二维码

扫码加我 拉你入群

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

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

全部回复
2010-12-17 09:08:14
不知道Lz用的是哪个版本?
SAS公司回答,说是mysql odbc驱动的问题,  
可以使用
proc sql;
    connect to odbc(dsn="ODBC DSN Name");
    create test as select * from connection to odbc(&ltSQL query>);
  quit;

mysql论坛上有人回答是ODBC默认缓存所有查询结果,大数据集会出现这样的问题,建议在连接的时候增加大数据集不缓存的参数,具体可以查查Mysql手册。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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