如果我们有大批量的数据要导入数据库
大家都遇见过这样的问题,
导入要花很长的时间,
有的时候机器如同死机一样,
其实是我们执行
1 | EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true' |
这个语句的意思是,通知sql之后将有大批量数据批量导入,
请sql 不要给每个数据创建回滚记录,
这样sql就会很快的进行插入操作.1
2
3
4
5GO
insert into ......
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
等插入完成后,再通知sql重新进入数据安全记录状态.