SQL 服务器批量插入时,一秒钟内有多少行受到影响?

How many rows affected in a second, while SQL Server bulk inserting?

这个问题是我在面试中被问到的。采访结束后,我在Google中搜索,也没有得到任何线索。有人知道吗?

如何在执行 SQL 服务器批量插入时确定 准确 近似 插入的行?

计算经过的时间。除以行数。该值将是汇率。

插入的行数将因许多因素而异,例如:

  • 行宽
  • 文件的大小
  • network/file系统的性能
  • 服务器性能运行数据库
  • 运行 server/database
  • 上的其他进程
  • 毫无疑问还有无数其他因素。

因此,没有确切的数字答案。