SQL性能问题

Oli*_*r S 4 sql optimization performance

我对SQL的性能有疑问.我将用伪代码说明我的问题.

我想知道哪个会更好地预成型和多少?对每个页面加载的10个项目说.在.NET中.是快了很多?快一点?SQL上的差异不明显?

foreach(item in mylist) {
CallSQLStoredProc(item.id);
}
Run Code Online (Sandbox Code Playgroud)

VS

int[] ids; // array of ids
CallSQLStoredProc(ids)  // stored procedure returns more than one row for each id
Run Code Online (Sandbox Code Playgroud)

Otá*_*cio 11

第二个选项肯定会更快,因为它是单个网络往返,以及单个SP呼叫.