如何将一个数据库表(千万条)"快速"导入另一个数据库的同一张表


应用场景:
需要把A数据库users表(有1000W条数据)全部导入到B数据库users表(表结构一样,但B库的表是经过分区的).

A库与B库在同一台服务器上.

数据库版本:
MS2005

我的方案:
insert into A.dbo.users(field1,field2,field3) select * from A.dbo.users;

问题:
1.效率极低.导入时间超过30分钟还没完成
2.产生的日志文件极大(目前有几G的日志,就这一个操作)

请问各位有没有更好的方法快速导入.




猜你喜欢

转载自lusanxiong.iteye.com/blog/1664847