Parámetro de valor de tabla: envío de datos en trozos pequeños

Estoy leyendo un archivo csv y estoy enviando datos como variable de tabla a un procedimiento almacenado. Por lo que he probado hasta ahora, puedo procesar 300k registros en 3 minutos 30 segundos. El archivo puede contener hasta millones de registros a medida que avanzamos. Quería saber si es una buena idea enviar todos estos registros al procedimiento almacenado de una sola vez o ¿Debo enviarlos en lotes de, digamos, 500k? He establecido el tiempo de espera de comando a 1800.

Respuestas a la pregunta(1)

Su respuesta a la pregunta