bonjour;
j'utilise un table qui contiens 8000 enregistrement. lorsque j’exécute la requête j'obtiens une réponse dont le délais varie de 1 a 20 seconde, c'est a dire que pour la même requête des fois j'obtiens mois de 1 seconde comme temps de réponse et des fois ça va aller jusqu'à 20 secondes.
voici la requete que j'utilise :
pourquoi il y a cette variabilité de délais de réponse "pour la même requête"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select * from matable where Champs = :mon_parametre'); ADOQuery1.Parameters.ParamByName('mon_parametre').Value := Edit1.Text; ADOQuery.Open; while not ADOQuery.Eof do begin ListBox1.Items.Add(ADOQuery1.FieldByName('monchamps').AsString); ADOQuery1.Next; end;
y-a-il un moyen pour fixer le délais a une très courte durée?
Partager