coolmax 发表于 2009-06-09 10:54

请教:如何才能加快导出数据的速度?

一直都是用">>"到外部文件或者Central的Export data功能导出为文本数据,但是感觉太慢了。syabse iq有没有更加有效的方式导出文本数据呢?或者哪些参数需要配置一下?这个问题应该很常遇到吧,大家讨论一下吧!:)

chuxu 发表于 2009-06-09 15:47

set option temp_extract_name
指定导出文件的路径(在iq的机器上)
之后执行select 结果就存放到上面指定的文件了。
别忘了取消上面的设置

coolmax 发表于 2009-06-10 09:51

这种方式我知道怎么弄,问题是,别人不开放iq服务器的文件读写功能,所以我只能导出到自己的本机上,速度很慢,所以想优化一下提高速度。

camham 发表于 2009-06-12 00:36

可以使用bcp或者iqbcp

coolmax 发表于 2009-06-24 08:38

问题是,我只需要导出表中的部分数据,也就是说带where子句,但是iq_bcp.exe好像只能导出整个表吧?

wink_lz 发表于 2009-06-24 14:33

问题是,我只需要导出表中的部分数据,也就是说带where子句,但是iq_bcp.exe好像只能导出整个表吧?
---用最土的办法呗,做个视图,将要导出的数据放到视图中去,不就不用带where子句了。

coolmax 发表于 2009-06-25 17:07

别人的服务器啊,只开发查询权限,没有办法建视图的
页: [1]
查看完整版本: 请教:如何才能加快导出数据的速度?