需求:数据迁移,从远端数据库查询数据写入到生产库中。
遇到问题,数据量为千万级别(具体是6千多万条记录的数据),直接使用insert into 目标表 select * from 数据源表。
因为目标表本身有上千万数据,且有主键和索引,导致写表非常慢。
执行了5,6个小时还没跑完,第二天看索性plsqldev已经卡死了。
只能强行杀掉了plsqldev的进程。
再看看数据,一条都没写进去,有点崩溃。。。
需求:数据迁移,从远端数据库查询数据写入到生产库中。
遇到问题,数据量为千万级别(具体是6千多万条记录的数据),直接使用insert into 目标表 select * from 数据源表。
因为目标表本身有上千万数据,且有主键和索引,导致写表非常慢。
执行了5,6个小时还没跑完,第二天看索性plsqldev已经卡死了。
只能强行杀掉了plsqldev的进程。
再看看数据,一条都没写进去,有点崩溃。。。