0
我必须一次向表中插入100,000条记录。SQL - 查询执行的比较速度
我为它写了两种方法。
一个是遍历100000个值从VB.net和一个将它们插入之一。
另一种是从VB.net发送数据表作为参数到存储过程在SQL
我应该写一本关于两者之间的性能差异报告。我如何得到两个执行的确切时间?
任何帮助,将不胜感激
我必须一次向表中插入100,000条记录。SQL - 查询执行的比较速度
我为它写了两种方法。
一个是遍历100000个值从VB.net和一个将它们插入之一。
另一种是从VB.net发送数据表作为参数到存储过程在SQL
我应该写一本关于两者之间的性能差异报告。我如何得到两个执行的确切时间?
任何帮助,将不胜感激
您需要在开始和结束时打印或插入到另一个表中的当前时间。为此,您可以使用GETDATE()
。
在附注中,如果您需要将行从一个表复制到另一个表,我会考虑使用SQLBulkCopy。这使您可以有效地使用其他来源的数据批量加载SQL Server表。
打印每种方法的开始时间和结束时间。你会知道哪一个运行良好。 –
@ chinna_82我做过了,我在VB.net上打印了开始和结束的时间。它表明这两项任务在同一秒开始并完成。不太准确.... – HelpASisterOut
,这两种方法....是那些相同的程序或2 diffrerent程序 –