OVH Cloud OVH Cloud

Requête vide alors que 10 millions d'enreg

2 réponses
Avatar
Mat
Bonjour à tous,

Merci d'essayer de passer un peu de temps à me répondre. J'utilise
mensuellement une requête sensée me générer des soldes par client sur une
table de plus de 10 millions d'enregistrement, quasiment 11 millions.
Aujourd'hui cette requête ne me retourne rien, aucune ligne et ce quasiment
instantanément.

Je soupsonne un problème d'index puisque je fais cette requête sur des
colonnes d'un index particulièrement lourd. J'ai donc lancé un plan de
maintenance pour réorganiser tout ca et pour controler l'intégrité de la
base. Ce plan est en cours ...

D'autres pistes à me proposer ?

Je vous remercie d'avance

Mat

2 réponses

Avatar
Med Bouchenafa
Quelque soit le problème de l'index ou des index de cette table, la requête, si elle est bien
formulée, devrait retournée quelque chose
Elle serait plus lente ou tu aurais un message d'erreur.

Vérifie que tu attaques bien la bonne table et qu'elle n'est pas vide !!!
SELECT COUNT(*) FROM nomTable
Vérifie aussi que tu n'as pas deux tables portant le même nom mais appartenant à deux utilisateurs
différents.
C'est très fréquent comme erreur


--
Bien cordialement
Med Bouchenafa



"Mat" a écrit dans le message de news: csl7qs$acb$
Bonjour à tous,

Merci d'essayer de passer un peu de temps à me répondre. J'utilise
mensuellement une requête sensée me générer des soldes par client sur une
table de plus de 10 millions d'enregistrement, quasiment 11 millions.
Aujourd'hui cette requête ne me retourne rien, aucune ligne et ce quasiment
instantanément.

Je soupsonne un problème d'index puisque je fais cette requête sur des
colonnes d'un index particulièrement lourd. J'ai donc lancé un plan de
maintenance pour réorganiser tout ca et pour controler l'intégrité de la
base. Ce plan est en cours ...

D'autres pistes à me proposer ?

Je vous remercie d'avance

Mat




Avatar
bruno reiter [MVP]
tu peux faire un dbcc checktable aussi pour vérifier

br

"Mat" wrote in message
news:csl7qs$acb$
Bonjour à tous,

Merci d'essayer de passer un peu de temps à me répondre. J'utilise
mensuellement une requête sensée me générer des soldes par client sur une
table de plus de 10 millions d'enregistrement, quasiment 11 millions.
Aujourd'hui cette requête ne me retourne rien, aucune ligne et ce


quasiment
instantanément.

Je soupsonne un problème d'index puisque je fais cette requête sur des
colonnes d'un index particulièrement lourd. J'ai donc lancé un plan de
maintenance pour réorganiser tout ca et pour controler l'intégrité de la
base. Ce plan est en cours ...

D'autres pistes à me proposer ?

Je vous remercie d'avance

Mat