Bonjour,
Je rencontre un gros problèmes de performance sur le sql server d'un client.
Je suis relativement novice en matières de dba et la je suis franchement perdu...
Voici le problème :
Nous avons une application php héberger sur le même serveur que la base de donnée, l'application s'y connecte en odbc.
Les requêtes, même les plus simples, mettent plusieurs seconde pour d’exécuter.
le cas le plus flagrant est un
qui peut mettre jusque 30s pour me rapatrier 16 résultats...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT "users".* FROM "users" ORDER BY "nom" asc, "prenom" asc
en changeant le * par un nombre réduit de champ (sinon ça change rien) cela permet de descendre le temps de réponse mais cela reste quand même énorme au vu de la requête,
j'ai essayer plusieurs chose sans vraiment comprendre l'implication de celle ci, mais cela n'a pas vraiment changer les temps (ni en bien, ni en mal...)
j'ai tenter :
DBCC DBREINDEX ([users])
j'ai aussi essayer de mettre OPTION (RECOMPILE) a la fin de ma requête pour voir, mais ça n'a rien donner.
Le problème de perf n'apparait pas si les requêtes sont exécutées depuis le management studio.
depuis j’écume le net à la recherche d'infos pertinentes, mais je ne trouve pas grand chose sur mon soucis.
Si vous avez des idées, je suis preneur.
d'avance, merci.
Partager