【发布时间】:2011-02-17 19:44:57
【问题描述】:
我有一个密集使用 DB (SQL Server) 的应用程序。
因为它必须具有高性能,所以我想知道将记录插入 DB 的最快方法。从执行时间的角度来看是最快的。
我应该使用什么?
据我所知,最快的方法是创建存储过程并从代码 (ADO.NET) 中调用它。 请让我知道是否有更好的方法,或者可能有其他一些做法可以提高性能。
【问题讨论】:
-
您能详细说明一下吗?我们在这里谈论多少插入?为什么性能如此重要?场中有多少台服务器?你在什么类型的磁盘上运行? (如果只有一个 SQL 服务器和两个磁盘,请不要打扰回答,因为我怀疑您的问题是绝对最快的方式插入记录整体〜我之前当然错了)
-
目前有 2 服务器 G6 HP DL360 他们。目前他们正在开发 RAID,但我们计划在下个月将它们转移到 SAN 上。性能非常重要,因为我们预计服务会承受巨大的负载,并且响应时间必须最短。
标签: c# .net sql-server stored-procedures ado.net