日期:2014-05-16  浏览次数:20377 次

ORACLE创建百万行数据表之效率分析

首先,上一个图片说明真相。

?依靠DATABASE LINK,读取其它数据库表并写入本地库

?

说明:

1、上图是读取一个641W多行的数据表,然后在写入本地表。?

2、不包括大字段类型的表。

?

备注:

1、本人最近在做数据导入/导出之内的操作,对于数据量较大的表更新某一列数据时,最好采用inLine View方式更新,上百万行的数据,10分钟左右更新完毕;若采用快速游标方式进行逐行扫描更新,要等很久。

2、需要做数据转换时,适当的借助临时表,其威力不可小觑。

3、当执行一个查询、更新或其它数据库操作,很久都没有响应时(30分钟左右),应该考虑其它更有效的方式取而代之。