首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查找大容量插入中的瓶颈

如何查找大容量插入中的瓶颈
EN

Stack Overflow用户
提问于 2019-06-18 01:37:28
回答 1查看 41关注 0票数 0

我在SQL Server中运行了大约400,000次大容量插入,耗时在30秒到几分钟之间。我要插入的表有PKs,但没有其他索引。

我如何测试瓶颈是什么?现在,我只使用BULK INSERT 'table' from 'file' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '0x0a'),所有其他参数都是默认的。

插入到临时表中,然后合并两个sql表会不会更快?或者是我在BULK INSERT中遗漏了一个参数,可能会加快速度?或者有没有一种方法可以检查我是不是因为磁盘速度变慢了?

EN

回答 1

Stack Overflow用户

发布于 2019-06-20 20:31:42

毫无疑问,大容量插入是将数据加载到SQL Server中的最快方法。我相信400k的记录不会太大,太大。但是,正如您所看到的,这将需要一些时间。我猜30秒到几分钟并不是很糟糕的表现。老实说,你还能期待什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56636323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档