je fais une requete (ci-dessous) sur une table de 40 000=20
enregistrements, le temps de r=E9ponse est trop long, peut-
on am=E9liorer en rempla=E7ant le "Select" par je ne sais pas=20
quoi. Pouvez-vous m'aider
With ADOaf
.ActiveConnection =3D ADOcn
.CursorType =3D adOpenDynamic
.Open "Select " & LeChoix & " from affaire where=20
left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim
(TxtRecherche.Text) & "'"
End With
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Axel Guerrier [MS]
Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire exactement ? Est ce que ça met trop de temps, ou est ce que ta requête renvoie une erreur parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y posant des index, clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur les SQL Server Books Online:
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur les SQL Server
Books Online:
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" <jean-claude.mansion@wanadoo.fr> wrote in message
news:036a01c3fab8$2eb6e350$a401280a@phx.gbl...
Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000
enregistrements, le temps de réponse est trop long, peut-
on améliorer en remplaçant le "Select" par je ne sais pas
quoi. Pouvez-vous m'aider
With ADOaf
.ActiveConnection = ADOcn
.CursorType = adOpenDynamic
.Open "Select " & LeChoix & " from affaire where
left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim
(TxtRecherche.Text) & "'"
End With
Quand tu dis "trop long", qu'est ce que ça veut dire exactement ? Est ce que ça met trop de temps, ou est ce que ta requête renvoie une erreur parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y posant des index, clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur les SQL Server Books Online:
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
JCM
Bonjour
oui cela met trop de temps, je ne vois pas comment modifier ma requete avec des index et autres
JCM
-----Message d'origine----- Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
.
Bonjour
oui cela met trop de temps, je ne vois pas comment
modifier ma requete avec des index et autres
JCM
-----Message d'origine-----
Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" <jean-claude.mansion@wanadoo.fr> wrote in message
news:036a01c3fab8$2eb6e350$a401280a@phx.gbl...
Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000
enregistrements, le temps de réponse est trop long, peut-
on améliorer en remplaçant le "Select" par je ne sais pas
quoi. Pouvez-vous m'aider
With ADOaf
.ActiveConnection = ADOcn
.CursorType = adOpenDynamic
.Open "Select " & LeChoix & " from affaire where
left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim
(TxtRecherche.Text) & "'"
End With
oui cela met trop de temps, je ne vois pas comment modifier ma requete avec des index et autres
JCM
-----Message d'origine----- Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
.
Driss HANIB
bonjour,
ne manque -t-il pas une '*' à la fin de ta requête like ?
Driss "JCM" a écrit dans le message de news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
bonjour,
ne manque -t-il pas une '*' à la fin de ta requête like ?
Driss
"JCM" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
news:036a01c3fab8$2eb6e350$a401280a@phx.gbl...
Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000
enregistrements, le temps de réponse est trop long, peut-
on améliorer en remplaçant le "Select" par je ne sais pas
quoi. Pouvez-vous m'aider
With ADOaf
.ActiveConnection = ADOcn
.CursorType = adOpenDynamic
.Open "Select " & LeChoix & " from affaire where
left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim
(TxtRecherche.Text) & "'"
End With
ne manque -t-il pas une '*' à la fin de ta requête like ?
Driss "JCM" a écrit dans le message de news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
Axel Guerrier [MS]
Est ce une base SQL Server 2000 ?
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"JCM" wrote in message news:07e201c3faed$ad6e3560$ Bonjour
oui cela met trop de temps, je ne vois pas comment modifier ma requete avec des index et autres
JCM
-----Message d'origine----- Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With
Merci de vos réponses
JCM
.
Est ce une base SQL Server 2000 ?
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" <jean-claude.mansion@wanadoo.fr> wrote in message
news:07e201c3faed$ad6e3560$a301280a@phx.gbl...
Bonjour
oui cela met trop de temps, je ne vois pas comment
modifier ma requete avec des index et autres
JCM
-----Message d'origine-----
Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
--
Axel GUERRIER
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" <jean-claude.mansion@wanadoo.fr> wrote in message
news:036a01c3fab8$2eb6e350$a401280a@phx.gbl...
Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000
enregistrements, le temps de réponse est trop long, peut-
on améliorer en remplaçant le "Select" par je ne sais pas
quoi. Pouvez-vous m'aider
With ADOaf
.ActiveConnection = ADOcn
.CursorType = adOpenDynamic
.Open "Select " & LeChoix & " from affaire where
left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim
(TxtRecherche.Text) & "'"
End With
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"JCM" wrote in message news:07e201c3faed$ad6e3560$ Bonjour
oui cela met trop de temps, je ne vois pas comment modifier ma requete avec des index et autres
JCM
-----Message d'origine----- Bonjour Jean-Claude,
Quand tu dis "trop long", qu'est ce que ça veut dire
exactement ?
Est ce que ça met trop de temps, ou est ce que ta requête
renvoie une erreur
parce que c'est trop long ?
Si c'est le premier cas, il faut optimiser la table, en y
posant des index,
clés primaires... sur les colonnes qui vont bien...
Fais une recherche sur "QUERY TUNING RECOMMANDATIONS" sur
les SQL Server
Books Online:
http://msdn.microsoft.com/library/default.asp?
URL=/library/psdk/sql/portal_7ap1.htm
-- Axel GUERRIER Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"JCM" wrote in message news:036a01c3fab8$2eb6e350$ Bonjour à tous
je fais une requete (ci-dessous) sur une table de 40 000 enregistrements, le temps de réponse est trop long, peut- on améliorer en remplaçant le "Select" par je ne sais pas quoi. Pouvez-vous m'aider
With ADOaf .ActiveConnection = ADOcn .CursorType = adOpenDynamic .Open "Select " & LeChoix & " from affaire where left(" & LeChoix & ", " & LgMot & ")LIKE'" & Trim (TxtRecherche.Text) & "'" End With