La concurrence des utilisateurs en prod n'est certainement pas la même que sur votre serveur de test ! Or chaque utilisateur pompe des ressources. De la même manière chaque utilisateur verrouille les tables même pour de simples lectures....Ca ne me dit pas pourquoi j'ai une différence entre les serveurs, mais je n'aurai plus ce problème.
NOTA : il y a certainement moyen de mieux optimiser votre requête. Lisez les articles que j'ai écrit sur l'optimisation :
http://sqlpro.developpez.com/cours/quoi-indexer/
http://sqlpro.developpez.com/optimis...ntenanceIndex/
http://sqlpro.developpez.com/optimisation/
http://sqlpro.developpez.com/optimisation/indexation/
http://sqlpro.developpez.com/optimisation/mediane/
et aussi sur l'utilisation des tables de temps :
http://sqlpro.developpez.com/cours/gestiontemps/
Mais l'une des meilleurs optimisation consiste à gérer un vrai modèle relationnel et non une table fourre tout. Le nombre des colonnes de votre table, me laisse à penser que vous n'avez pas conçu de modèle conceptuel de données. C'est la pire des choses en matière de performances....
A +
Partager