Hello,
Ce n'est pas un forum SQL, mais je pense que ton problème vient de l'indexation de tes tables.
Si après chaque insertion, sql refait les index, c'est normal que ça prenne de plus en plus de temps.
A ceci, je vois deux solutions :
Si ta table est vide au début, tu peux essayer d'utilser un
bulk insert. En gros, ça fait un import d'un fichier plat dans une table. c'est extrémement rapide, mais nécessite un fichier plat avec les données.
Autrement, tu peux essayer d'enlever tes indexes avant de faire les insert et de remettre les indexes après. De cette manière, l'index n'est recalculé qu'une fois.
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)