У меня есть файл импорта csv с 33 миллионами строк, которые необходимо импортировать в мою базу данных. Я могу импортировать его с помощью консольного приложения C #, но затем хранимые процедуры, которые запускаются после истечения времени ожидания импорта. Следовательно, я хочу разбить файл на 10 файлов поменьше.
Я мог бы сделать это в C #, но я подозреваю, что есть гораздо лучший подход с использованием утилит оболочки. Я установил Cygwin и могу использовать все распространенные утилиты оболочки Linux. Есть ли небольшая комбинация команд, которые я мог бы использовать, чтобы разделить файл?