Fork me on GitHub

当批量导入数据时

如果我们有大批量的数据要导入数据库
大家都遇见过这样的问题,
导入要花很长的时间,
有的时候机器如同死机一样,
其实是我们执行

1
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'

这个语句的意思是,通知sql之后将有大批量数据批量导入,
请sql 不要给每个数据创建回滚记录,
这样sql就会很快的进行插入操作.

1
2
3
4
5
6
GO
insert into ......
GO

EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
等插入完成后,再通知sql重新进入数据安全记录状态.

相关文章推荐

如果觉得我的文章对您有用,可否请我喝杯速溶咖啡