Bonjour
Petite question sur le temps d'execution d'une requete Insert into.
en effet j'ai deux requetes insert into et sur deux tables différentes (pas fait en même temps).
Je note (une impression) qu'une des requetes (ou code php - j'attire votre attention sur le fait que le code php est identique, seul la requete est différent) ce fait plus rapidement que l'autre, et pourtant dans le celle qui vas plus rapidement, j'ai ajouté avant l'insert, la lecture d'une autre table
La différence entre ces deux requetes insert est que une je fais :
INSERT INTO TABLE(CHAMPS1,CHAMPS2,CHAMPS3,CHAMPS4,CHAMPS5,CHAMPS6,CHAMPS7) values (VALUE1,VALUE2,VALUE3,VALUE4,VALUE5,VALUE6,VALUE7)
et dans l'autre je fais :
INSERT INTO TABLE values (VALUE1,VALUE2,VALUE3,VALUE4)
la question est donc la suivante:
Est ce le nombre de colonnes qui définie le temps d'execution de la requête
ou est la structure de ma requete qui rends l'une plus rapide que l'autre
ps: je ne pense pas que cela juste une impression, j'ai parfois pour la première requete un temps d'execution de plus de 5 secondes et pour deuxieme toujours (95%) une seconde.
je sais que sela peut sembler des broutilles (4 secondes) mais pour mon programme 1 seconde c'est déja bcp
Cordialement
Partager