我在PostgreSQL中有一个40 50的线表(这是我从50个较小的CSV文件中导入的),查询耗时太长。我想把它寄给空军特种部队。我不是程序员。我该怎么做呢?
PS:我的电脑上是否有一个38 my线的新文件?我想我不明白DB是如何工作的。
发布于 2014-07-16 23:35:22
SAS能够连接到外部关系数据库,然后像使用SAS数据集一样使用该数据库的内容。因此,您可以使用SAS data
步骤或使用proc sql
下拉数据,然后在您的机器上对其进行分析。为此,您需要SAS访问Postgres,或者需要SAS访问ODBC和计算机上安装的Postgres ODBC驱动程序,并将数据库设置为控制面板中管理工具下的数据源。本文将为您指明正确的方向:http://support.sas.com/documentation/cdl/en/acreldb/66787/HTML/default/viewer.htm#p0nc2tikruabp6n1008nkdf0buee.htm
不过,更重要的是,我可能会尝试提交您的SQL代码以供审查。如果你只访问了4000万条记录,那么查询不应该花那么长时间,除非你正在做一些非常复杂的事情。
https://stackoverflow.com/questions/24783243
复制相似问题