Actualités : analyse de données, Business Intelligence, Data Science, Big Data
Forums, dernières contributions

Rapport basé sur procédure stockée

 DemBO
Jeudi 10 Août 2006

Version imprimable
[Ignorer]
On a créé un rapport en se basant sur une procédure stockée. Cette procédure stockée fait pas mal de traitements (select, insert).
Le rapport affiche les bons résultats mais avec un temps de réponse qui dépasse 9 min !
Comment faire pour améliorer les performances!

Merci.
 Joël Da Costa
Vendredi 11 Août 2006

Version imprimable
[Ignorer]
Bonjour,

Combien de temps prends l'éxécution de votre procédure stockée sur votre base de données ?
Lors de l'optimisation d'un rapport, la première chose à analyser est la source de la lenteur, est-ce la récupération des données ? (temps SQL) ou le temps d'affichage et de traitement du rapport (temps BO).

Si les 9 minutes sont sur le temps SQL, alors il ne vous reste plus qu'a ameliorer celle-ci, ce qui est plus aisé dans le cadre d'un procédure stockeé, vous maitrisez complètement son code. Cependant il n'y a pas d'astuce générale a ce niveau, cela dépends énormément de votre SGBD, de la modélisation de la base, et surtout de la manière dont a été développée la PS.

Si les 9 minutes sont coté BO, dans ce cas, l'objectif est déjà d'alléger au maximum le rapport (9 minutes d'actualisation juste pour le rapport c'est pas très normal....), et ainsi de déporter le plus de traitements possibles sur la BD.

Cdt,
J. Da Costa


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store