J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire
de requete dessus. Un simple "select top 1* from ma_table" tourne
desesperement sans rendre de resultat. Par contre, je suis capable de faire
une requete sur n'importe quelle autre table. J'ai augmente l'espace
disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si
quelqu'un a des reponses, je suis preneur. C'est urgent.
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
bruno reiter [MVP]
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" wrote in message news:
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire de requete dessus. Un simple "select top 1* from ma_table" tourne desesperement sans rendre de resultat. Par contre, je suis capable de faire une requete sur n'importe quelle autre table. J'ai augmente l'espace disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si quelqu'un a des reponses, je suis preneur. C'est urgent.
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" <charrue21@ifrance.com> wrote in message
news:OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire
de requete dessus. Un simple "select top 1* from ma_table" tourne
desesperement sans rendre de resultat. Par contre, je suis capable de faire
une requete sur n'importe quelle autre table. J'ai augmente l'espace
disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si
quelqu'un a des reponses, je suis preneur. C'est urgent.
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" wrote in message news:
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire de requete dessus. Un simple "select top 1* from ma_table" tourne desesperement sans rendre de resultat. Par contre, je suis capable de faire une requete sur n'importe quelle autre table. J'ai augmente l'espace disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si quelqu'un a des reponses, je suis preneur. C'est urgent.
Cedric DEBARD
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" a écrit dans le message de news:
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" wrote in message news: > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne > desesperement sans rendre de resultat. Par contre, je suis capable de
faire
> une requete sur n'importe quelle autre table. J'ai augmente l'espace > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent. > >
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" <remove.this.br33@bol.com.br> a écrit dans le message
de news: eH1lvBY4DHA.1592@TK2MSFTNGP10.phx.gbl...
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" <charrue21@ifrance.com> wrote in message
news:OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne
> desesperement sans rendre de resultat. Par contre, je suis capable de
faire
> une requete sur n'importe quelle autre table. J'ai augmente l'espace
> disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent.
>
>
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" a écrit dans le message de news:
ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
br
"Cedric DEBARD" wrote in message news: > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne > desesperement sans rendre de resultat. Par contre, je suis capable de
faire
> une requete sur n'importe quelle autre table. J'ai augmente l'espace > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent. > >
VUILLERMET Jacques
Des index ont-ils été définis ? Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news:
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire de requete dessus. Un simple "select top 1* from ma_table" tourne desesperement sans rendre de resultat. Par contre, je suis capable de
faire
une requete sur n'importe quelle autre table. J'ai augmente l'espace disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si quelqu'un a des reponses, je suis preneur. C'est urgent.
Des index ont-ils été définis ?
Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse :
SELECT ChampClé
FROM LaTable
WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire
de requete dessus. Un simple "select top 1* from ma_table" tourne
desesperement sans rendre de resultat. Par contre, je suis capable de
faire
une requete sur n'importe quelle autre table. J'ai augmente l'espace
disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si
quelqu'un a des reponses, je suis preneur. C'est urgent.
Des index ont-ils été définis ? Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news:
J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire de requete dessus. Un simple "select top 1* from ma_table" tourne desesperement sans rendre de resultat. Par contre, je suis capable de
faire
une requete sur n'importe quelle autre table. J'ai augmente l'espace disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si quelqu'un a des reponses, je suis preneur. C'est urgent.
Cedric DEBARD
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas. Par contre en terme de temps je ne peux rien dire non plus car la requete tourne sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" a écrit dans le message de news:
Des index ont-ils été définis ? Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news:
> J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne > desesperement sans rendre de resultat. Par contre, je suis capable de faire > une requete sur n'importe quelle autre table. J'ai augmente l'espace > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent. > >
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas. Par
contre en terme de temps je ne peux rien dire non plus car la requete tourne
sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news: uwDEFcZ4DHA.2276@TK2MSFTNGP10.phx.gbl...
Des index ont-ils été définis ?
Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse :
SELECT ChampClé
FROM LaTable
WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne
> desesperement sans rendre de resultat. Par contre, je suis capable de
faire
> une requete sur n'importe quelle autre table. J'ai augmente l'espace
> disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent.
>
>
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas. Par contre en terme de temps je ne peux rien dire non plus car la requete tourne sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" a écrit dans le message de news:
Des index ont-ils été définis ? Les statistiques sont-elles autorisées ou définies explicitement ?
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news:
> J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> de requete dessus. Un simple "select top 1* from ma_table" tourne > desesperement sans rendre de resultat. Par contre, je suis capable de faire > une requete sur n'importe quelle autre table. J'ai augmente l'espace > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> quelqu'un a des reponses, je suis preneur. C'est urgent. > >
VUILLERMET Jacques
RE :
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news: u$
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas.
Par
contre en terme de temps je ne peux rien dire non plus car la requete
tourne
sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" a écrit dans le message de news: > Des index ont-ils été définis ? > Les statistiques sont-elles autorisées ou définies explicitement ? > > Que donne en terme de temps de réponse : > SELECT ChampClé > FROM LaTable > WHERE ChampClé = 1234 > > ? > > jv > > "Cedric DEBARD" a écrit dans le message de news: > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > desesperement sans rendre de resultat. Par contre, je suis capable de > faire > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > >
RE :
Que donne en terme de temps de réponse :
SELECT ChampClé
FROM LaTable
WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
u$9dMrZ4DHA.2656@tk2msftngp13.phx.gbl...
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas.
Par
contre en terme de temps je ne peux rien dire non plus car la requete
tourne
sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news: uwDEFcZ4DHA.2276@TK2MSFTNGP10.phx.gbl...
> Des index ont-ils été définis ?
> Les statistiques sont-elles autorisées ou définies explicitement ?
>
> Que donne en terme de temps de réponse :
> SELECT ChampClé
> FROM LaTable
> WHERE ChampClé = 1234
>
> ?
>
> jv
>
> "Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
> OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> > de requete dessus. Un simple "select top 1* from ma_table" tourne
> > desesperement sans rendre de resultat. Par contre, je suis capable de
> faire
> > une requete sur n'importe quelle autre table. J'ai augmente l'espace
> > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> > quelqu'un a des reponses, je suis preneur. C'est urgent.
> >
> >
>
>
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news: u$
Effectivement, j'ai definit des index(3), pour les stats je ne sais pas.
Par
contre en terme de temps je ne peux rien dire non plus car la requete
tourne
sans s'arreter meme au bout de 10mn.
"VUILLERMET Jacques" a écrit dans le message de news: > Des index ont-ils été définis ? > Les statistiques sont-elles autorisées ou définies explicitement ? > > Que donne en terme de temps de réponse : > SELECT ChampClé > FROM LaTable > WHERE ChampClé = 1234 > > ? > > jv > > "Cedric DEBARD" a écrit dans le message de news: > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > desesperement sans rendre de resultat. Par contre, je suis capable de > faire > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > >
Cedric DEBARD
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis persuade que le pb venait des index que j'avais creer, mais j'etais dans l'impossibilite de les supprimer via le manager (l'appli plante). Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas exactement comment se gere la taille des fichiers d'index. Si quelqu'un a de la doc ou des conseils (une table de 2 millions d'enregistrement cela ne doit pas etre execptionelle). Merci
"VUILLERMET Jacques" a écrit dans le message de news:
RE :
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news: u$ > Effectivement, j'ai definit des index(3), pour les stats je ne sais pas. Par > contre en terme de temps je ne peux rien dire non plus car la requete tourne > sans s'arreter meme au bout de 10mn. > > > "VUILLERMET Jacques" a écrit dans le message de > news: > > Des index ont-ils été définis ? > > Les statistiques sont-elles autorisées ou définies explicitement ? > > > > Que donne en terme de temps de réponse : > > SELECT ChampClé > > FROM LaTable > > WHERE ChampClé = 1234 > > > > ? > > > > jv > > > > "Cedric DEBARD" a écrit dans le message de
news:
> > > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a > faire > > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > > desesperement sans rendre de resultat. Par contre, je suis capable
de
> > faire > > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > > disponible pour ma base (150Mo) mais ce n'est peut etre pas
suffisant.
> Si > > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > > > > > > > >
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis
persuade que le pb venait des index que j'avais creer, mais j'etais dans
l'impossibilite de les supprimer via le manager (l'appli plante).
Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes
sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas
exactement comment se gere la taille des fichiers d'index. Si quelqu'un a de
la doc ou des conseils (une table de 2 millions d'enregistrement cela ne
doit pas etre execptionelle). Merci
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:OXtyt1a4DHA.4068@tk2msftngp13.phx.gbl...
RE :
Que donne en terme de temps de réponse :
SELECT ChampClé
FROM LaTable
WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
u$9dMrZ4DHA.2656@tk2msftngp13.phx.gbl...
> Effectivement, j'ai definit des index(3), pour les stats je ne sais pas.
Par
> contre en terme de temps je ne peux rien dire non plus car la requete
tourne
> sans s'arreter meme au bout de 10mn.
>
>
> "VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
> news: uwDEFcZ4DHA.2276@TK2MSFTNGP10.phx.gbl...
> > Des index ont-ils été définis ?
> > Les statistiques sont-elles autorisées ou définies explicitement ?
> >
> > Que donne en terme de temps de réponse :
> > SELECT ChampClé
> > FROM LaTable
> > WHERE ChampClé = 1234
> >
> > ?
> >
> > jv
> >
> > "Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de
news:
> > OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
> faire
> > > de requete dessus. Un simple "select top 1* from ma_table" tourne
> > > desesperement sans rendre de resultat. Par contre, je suis capable
de
> > faire
> > > une requete sur n'importe quelle autre table. J'ai augmente l'espace
> > > disponible pour ma base (150Mo) mais ce n'est peut etre pas
suffisant.
> Si
> > > quelqu'un a des reponses, je suis preneur. C'est urgent.
> > >
> > >
> >
> >
>
>
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis persuade que le pb venait des index que j'avais creer, mais j'etais dans l'impossibilite de les supprimer via le manager (l'appli plante). Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas exactement comment se gere la taille des fichiers d'index. Si quelqu'un a de la doc ou des conseils (une table de 2 millions d'enregistrement cela ne doit pas etre execptionelle). Merci
"VUILLERMET Jacques" a écrit dans le message de news:
RE :
Que donne en terme de temps de réponse : SELECT ChampClé FROM LaTable WHERE ChampClé = 1234
?
jv
"Cedric DEBARD" a écrit dans le message de news: u$ > Effectivement, j'ai definit des index(3), pour les stats je ne sais pas. Par > contre en terme de temps je ne peux rien dire non plus car la requete tourne > sans s'arreter meme au bout de 10mn. > > > "VUILLERMET Jacques" a écrit dans le message de > news: > > Des index ont-ils été définis ? > > Les statistiques sont-elles autorisées ou définies explicitement ? > > > > Que donne en terme de temps de réponse : > > SELECT ChampClé > > FROM LaTable > > WHERE ChampClé = 1234 > > > > ? > > > > jv > > > > "Cedric DEBARD" a écrit dans le message de
news:
> > > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a > faire > > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > > desesperement sans rendre de resultat. Par contre, je suis capable
de
> > faire > > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > > disponible pour ma base (150Mo) mais ce n'est peut etre pas
suffisant.
> Si > > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > > > > > > > >
lionelp
Bonsoir,
Etonnant ça, un top1 doit être immédiat, mais attention un top 1 order by sera très lent : je balaie toute ma table une table de travail est créée y sont insérés les 2M de lignes les 2M de lignes sont triées seulement après on récupère la première ligne
le top1 était via l'interface d'enterprise manager ou via query analyzer ?
Cordialement, LionelP
"Cedric DEBARD" wrote in message news:
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis persuade que le pb venait des index que j'avais creer, mais j'etais dans l'impossibilite de les supprimer via le manager (l'appli plante). Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas exactement comment se gere la taille des fichiers d'index. Si quelqu'un a
de
la doc ou des conseils (une table de 2 millions d'enregistrement cela ne doit pas etre execptionelle). Merci
"VUILLERMET Jacques" a écrit dans le message de news: > RE : > > Que donne en terme de temps de réponse : > SELECT ChampClé > FROM LaTable > WHERE ChampClé = 1234 > > ? > > jv > > "Cedric DEBARD" a écrit dans le message de news: > u$ > > Effectivement, j'ai definit des index(3), pour les stats je ne sais
pas.
> Par > > contre en terme de temps je ne peux rien dire non plus car la requete > tourne > > sans s'arreter meme au bout de 10mn. > > > > > > "VUILLERMET Jacques" a écrit dans le message
de
> > news: > > > Des index ont-ils été définis ? > > > Les statistiques sont-elles autorisées ou définies explicitement ? > > > > > > Que donne en terme de temps de réponse : > > > SELECT ChampClé > > > FROM LaTable > > > WHERE ChampClé = 1234 > > > > > > ? > > > > > > jv > > > > > > "Cedric DEBARD" a écrit dans le message de news: > > > > > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas
a
> > faire > > > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > > > desesperement sans rendre de resultat. Par contre, je suis capable de > > > faire > > > > une requete sur n'importe quelle autre table. J'ai augmente
l'espace
> > > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. > > Si > > > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > > > > > > > > > > > > > > > >
Bonsoir,
Etonnant ça, un top1 doit être immédiat, mais attention un top 1 order by
sera très lent :
je balaie toute ma table
une table de travail est créée
y sont insérés les 2M de lignes
les 2M de lignes sont triées
seulement après on récupère la première ligne
le top1 était via l'interface d'enterprise manager ou via query analyzer ?
Cordialement,
LionelP
"Cedric DEBARD" <charrue21@ifrance.com> wrote in message
news:u1W95ib4DHA.1936@TK2MSFTNGP12.phx.gbl...
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis
persuade que le pb venait des index que j'avais creer, mais j'etais dans
l'impossibilite de les supprimer via le manager (l'appli plante).
Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes
sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas
exactement comment se gere la taille des fichiers d'index. Si quelqu'un a
de
la doc ou des conseils (une table de 2 millions d'enregistrement cela ne
doit pas etre execptionelle). Merci
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:OXtyt1a4DHA.4068@tk2msftngp13.phx.gbl...
> RE :
>
> Que donne en terme de temps de réponse :
> SELECT ChampClé
> FROM LaTable
> WHERE ChampClé = 1234
>
> ?
>
> jv
>
> "Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
> u$9dMrZ4DHA.2656@tk2msftngp13.phx.gbl...
> > Effectivement, j'ai definit des index(3), pour les stats je ne sais
pas.
> Par
> > contre en terme de temps je ne peux rien dire non plus car la requete
> tourne
> > sans s'arreter meme au bout de 10mn.
> >
> >
> > "VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message
de
> > news: uwDEFcZ4DHA.2276@TK2MSFTNGP10.phx.gbl...
> > > Des index ont-ils été définis ?
> > > Les statistiques sont-elles autorisées ou définies explicitement ?
> > >
> > > Que donne en terme de temps de réponse :
> > > SELECT ChampClé
> > > FROM LaTable
> > > WHERE ChampClé = 1234
> > >
> > > ?
> > >
> > > jv
> > >
> > > "Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de
news:
> > > OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas
a
> > faire
> > > > de requete dessus. Un simple "select top 1* from ma_table" tourne
> > > > desesperement sans rendre de resultat. Par contre, je suis capable
de
> > > faire
> > > > une requete sur n'importe quelle autre table. J'ai augmente
l'espace
> > > > disponible pour ma base (150Mo) mais ce n'est peut etre pas
suffisant.
> > Si
> > > > quelqu'un a des reponses, je suis preneur. C'est urgent.
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Etonnant ça, un top1 doit être immédiat, mais attention un top 1 order by sera très lent : je balaie toute ma table une table de travail est créée y sont insérés les 2M de lignes les 2M de lignes sont triées seulement après on récupère la première ligne
le top1 était via l'interface d'enterprise manager ou via query analyzer ?
Cordialement, LionelP
"Cedric DEBARD" wrote in message news:
J'ai resolu mon probleme en supprimant et en recreeant ma table. Je suis persuade que le pb venait des index que j'avais creer, mais j'etais dans l'impossibilite de les supprimer via le manager (l'appli plante). Maintenant, j'hesite a les recreer , la requete sur la cle met 19 secondes sans les index. Je gagnerai surement en temps d'acces mais je ne sais pas exactement comment se gere la taille des fichiers d'index. Si quelqu'un a
de
la doc ou des conseils (une table de 2 millions d'enregistrement cela ne doit pas etre execptionelle). Merci
"VUILLERMET Jacques" a écrit dans le message de news: > RE : > > Que donne en terme de temps de réponse : > SELECT ChampClé > FROM LaTable > WHERE ChampClé = 1234 > > ? > > jv > > "Cedric DEBARD" a écrit dans le message de news: > u$ > > Effectivement, j'ai definit des index(3), pour les stats je ne sais
pas.
> Par > > contre en terme de temps je ne peux rien dire non plus car la requete > tourne > > sans s'arreter meme au bout de 10mn. > > > > > > "VUILLERMET Jacques" a écrit dans le message
de
> > news: > > > Des index ont-ils été définis ? > > > Les statistiques sont-elles autorisées ou définies explicitement ? > > > > > > Que donne en terme de temps de réponse : > > > SELECT ChampClé > > > FROM LaTable > > > WHERE ChampClé = 1234 > > > > > > ? > > > > > > jv > > > > > > "Cedric DEBARD" a écrit dans le message de news: > > > > > > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas
a
> > faire > > > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > > > desesperement sans rendre de resultat. Par contre, je suis capable de > > > faire > > > > une requete sur n'importe quelle autre table. J'ai augmente
l'espace
> > > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. > > Si > > > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > > > > > > > > > > > > > > > >
Med Bouchenafa [MVP]
SELECT serverproperty('edition') permettra de dire de quelle édition il s'agit
-- Salutations Med Bouchenafa TETRASET 75015 Paris "Cedric DEBARD" a écrit dans le message de news:
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" a écrit dans le message de news: > ça dépend de la taille de l'enreg, de l'indexation et ... du hardware > > br > > "Cedric DEBARD" wrote in message > news: > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > desesperement sans rendre de resultat. Par contre, je suis capable de faire > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > >
SELECT serverproperty('edition')
permettra de dire de quelle édition il s'agit
--
Salutations
Med Bouchenafa
TETRASET
75015 Paris
"Cedric DEBARD" <charrue21@ifrance.com> a écrit dans le message de news:
eqfKesY4DHA.2184@TK2MSFTNGP10.phx.gbl...
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" <remove.this.br33@bol.com.br> a écrit dans le message
de news: eH1lvBY4DHA.1592@TK2MSFTNGP10.phx.gbl...
> ça dépend de la taille de l'enreg, de l'indexation et ... du hardware
>
> br
>
> "Cedric DEBARD" <charrue21@ifrance.com> wrote in message
> news:OYx04NT4DHA.2648@tk2msftngp13.phx.gbl...
> > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a
faire
> > de requete dessus. Un simple "select top 1* from ma_table" tourne
> > desesperement sans rendre de resultat. Par contre, je suis capable de
faire
> > une requete sur n'importe quelle autre table. J'ai augmente l'espace
> > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant.
Si
> > quelqu'un a des reponses, je suis preneur. C'est urgent.
> >
> >
>
>
SELECT serverproperty('edition') permettra de dire de quelle édition il s'agit
-- Salutations Med Bouchenafa TETRASET 75015 Paris "Cedric DEBARD" a écrit dans le message de news:
Le probleme est que je n'ai pas de message d'erreur...Que faut il faire..
"bruno reiter [MVP]" a écrit dans le message de news: > ça dépend de la taille de l'enreg, de l'indexation et ... du hardware > > br > > "Cedric DEBARD" wrote in message > news: > > J'ai une table avec 2 millions d'enregistrement et je n'arrive pas a faire > > de requete dessus. Un simple "select top 1* from ma_table" tourne > > desesperement sans rendre de resultat. Par contre, je suis capable de faire > > une requete sur n'importe quelle autre table. J'ai augmente l'espace > > disponible pour ma base (150Mo) mais ce n'est peut etre pas suffisant. Si > > quelqu'un a des reponses, je suis preneur. C'est urgent. > > > > > >