inv*_*c4u 9 sql t-sql sql-server bulkinsert
有人可以解释BULK INSERT如何在内部工作,为什么它比正常的INSERT操作快得多?
此致,Shishir.
BULK INSERT使用SQL Server的数据库引擎进行进程,从而避免通过客户端API的网络层传递数据 - 这使得它比BCP和DTS/SSIS更快.
此外,使用BULK INSERT,您可以指定数据的ORDER BY,如果这与表的PK相同,则锁定发生在PAGE级别.对事务日志的写入也发生在页面级别而不是行级别.
在常规INSERT的情况下,锁定和事务日志写入处于行级别.这使得BULK INSERT比INSERT语句更快.
| 归档时间: |
|
| 查看次数: |
5909 次 |
| 最近记录: |