2010-07-20 3 views

Antwort

4

Nr

Dieser kann schneller sein, da sie die Parallelität zu der SQL nutzen, aber am Ende hat die SQL eine Sperre für die Tabelle (Seite) zu machen, da es einen Einsatz macht. daher wird jede paralell Anfrage wieder nach der anderen ausgeführt.

Wenn Sie eine Masseneinfügung machen wollen, dann machen Sie einen SP, der alle Einträge akzeptiert (z. B. eine Tabelle mit SQL 2008) oder tun Sie es mit Linq2SQL.

das wäre die richtige Design-Lösung.

4

Wahrscheinlich nicht. Jede Einfügung würde tatsächlich auf einem separaten Thread stattfinden, während die Masseneinfügung gut funktioniert, indem große Datenmengen von einem einzigen Thread zu einer einzigen Zeit übertragen werden.

PS: SqlBulkCopy würde viel, viel besser als eine parallele einfügen arbeiten. Verwenden Sie das, wenn möglich.

Verwandte Themen