2010-07-20 9 views

Respuesta

4

Ésta puede ser más rápido, ya que aprovecha el paralelismo con el SQL, pero al final el SQL tiene que hacer un bloqueo para la tabla (página), ya que hace una inserción. por lo tanto, cada solicitud paralela se ejecuta después de otra nuevamente.

Si desea hacer una inserción masiva, haga que un SP acepte todas las entradas (por ejemplo, una tabla con SQL 2008.) o hágalo con Linq2SQL.

que sería la solución de diseño correcta.

4

Probablemente no. Cada inserción se llevaría a cabo en un hilo separado, mientras que la inserción masiva funcionaría bien transfiriendo grandes cantidades de datos de un único hilo, a la vez.

PD: SqlBulkCopy funcionaría mucho, mucho mejor que una inserción paralela. Úselo si es posible.

Cuestiones relacionadas