Je ne peux vraiment commenter que sql-server, mais il y a certaines choses à essayer :
- regroupement de commandes (c'est-à-dire faire plusieurs
INSERTen un seul coup à la base de données) - insertion groupée (via
SqlBulkCopy)
l'un ou l'autre devrait donner significatif améliorations sur les inserts à une rangée (ces derniers étant les plus rapides)