J'ai un fichier d'importation csv avec 33 millions de lignes qui doivent être importées dans ma base de données. Je peux l'importer avec une application de console C#, puis les procédures stockées qui s'exécutent après le délai d'attente d'importation. Par conséquent, je veux diviser le fichier en 10 fichiers plus petits.Commande shell pour diviser un fichier volumineux en 10 fichiers plus petits
Je pourrais le faire en C# mais je pense qu'il y a une bien meilleure approche en utilisant les utilitaires shell. J'ai installé cygwin et peut utiliser tous les utilitaires de shell Linux courants. Y at-il une petite combinaison de commandes que je pourrais utiliser pour diviser le fichier?
Quelle base de données? Avec les principaux, il existe des utilitaires d'importation que vous pouvez utiliser pour rendre cela plus facile. – kemiller2002