lovejunjun 发表于 2008-05-11 14:18

关于unload操作的时间问题

我要将一张表的数据全部unload出来,unload to data.txt select * from tablename;
表中大约有600万条数据,请问这样的操作大约需要多长时间?

liaosnet 发表于 2008-05-11 16:52

回复 #1 lovejunjun 的帖子

600W行数据,也许1秒,也许100小时......:em03: :em03:

lovejunjun 发表于 2008-05-11 20:13

影响时间长短的主要因素是什么?

xxyyy 发表于 2008-05-12 09:09

你只说了600万行,但是你没说行的长度,也许每行只有1字符,也许32K个字符,这是不同的。
影响时间的还有磁盘的性能等机器的配置
还有表数据是否很杂乱,也就是说你是否做了优化。

wingofwind 发表于 2008-05-15 23:25

回复 #1 lovejunjun 的帖子

四楼说的很对,这涉及到数据库中数据的分布,行记录的大小,卸载数据存放的文件系统,系统内存、磁盘IO和CPU资源供给等等方面,没有具体的环境谁也无法给出近似的估算值

wstar 发表于 2008-06-27 11:23

看来楼主只有试试了。
希望试过之后把结果贴出来,大家共同研究。
页: [1]
查看完整版本: 关于unload操作的时间问题