La forma más rápida de insertar en paralelo a una sola tabla

Mi compañía está maldita por una asociación simbiótica convertida en parásita. Para obtener nuestros datos del parásito, tenemos que usar una conexión odblentamente lenta. Noté recientemente que puedo obtener más rendimiento ejecutando consultas en paralelo (incluso en la misma tabla).

Hay una tabla particularmente grande de la que quiero extraer datos y moverlos a nuestra tabla local. Al ejecutar consultas en paralelo, puedo obtener datos más rápido, pero también imagino que esto podría causar problemas al intentar escribir datos de varias consultas en la misma tabla a la vez.

¿Qué consejo me puede dar sobre cómo manejar mejor esta situación para poder aprovechar la mayor velocidad de uso de consultas en paralelo?

EDITAR: He recibido algunos comentarios excelentes aquí, pero creo que no estaba completamente claro sobre el hecho de que estoy extrayendo datos a través de un servidor vinculado (que utiliza los controladores odbc). En otras palabras, eso significa que puedo ejecutar sentencias INSERT normales y creo que eso proporcionaría un mejor rendimiento que SqlBulkCopy o BULK INSERT (en realidad, no creo que BULK INSERT sea una opción).

Respuestas a la pregunta(3)

Su respuesta a la pregunta