Bonjour,
J'ai de nombreuses insertions à faire dans ma base de données, et j'ai remarqué ceci :
Lors de l'insertion (par INSERT ... SELECT, ou bien LOAD DATA INFILE etc.) d'un très grand nombre de lignes (300 000), tout est rapide (1.5 s).
Lors de l'insertion d'un plus petit nombre de lignes (100) c'est extrèmement lent : 0.5 s ! Il y a 3 000 fois moins de lignes à insérer, mais ce n'est que 3 fois plus rapide...
Alors j'ai fait des tests, et voici ce que j'ai observé :
Lors de l'insertion de 10 lignes ou moins, c'est rapide (< 1 ms).
Dès qu'il y a au moins 11 lignes à insérer, c'est très lent, ça passe tout de suite à 0.4 secondes au minimum !
Sauriez-vous m'éclairer sur ce problème (très embêtant) ?
Merci d'avance.
Partager