OVH Cloud OVH Cloud

Optimisation des performances sous SQL 2005

1 réponse
Avatar
Gislain
Bonjour,

Dans le cadre d'une optimisation des performances sur un serveur SQL 2005,
je souhaiterais connaître les couts d'appels de fonctions ou de procédures
stockées.

Si il est interressant de segmenter son code en stor-proc ou en function
pour des questions de maintenabilité, en est-il de même sur le plan de la
performance ?

Dans les cas ou les perfs sont primodiales, est-il déconseillé
. de découper son code T-SQL en plusieurs stor-proc ?
. de créer des fonctions si on peut faire autrement ?

Merci d'avance

Gislain.

1 réponse

Avatar
Philippe T [MS]
Bonjour,

L'utilisation de procédures stockées ou de fonction est conseillé aussi bien
pour des problèmes de performances (optimisation des plans d'exécutions) que
pour des raisons de maintenabilité. Plus on est proche des données et mieux
c'est !!!

Si par contre on se met a utiliser des curseurs, l'utilisation de ADO.NET
est préférable car plus efficace que les curseurs en T-SQL.


Phil.
________________________________________________________
Philippe TROTIN
Microsoft Services France http://www.microsoft.com/france
"Gislain" wrote in message
news:%
Bonjour,

Dans le cadre d'une optimisation des performances sur un serveur SQL 2005,
je souhaiterais connaître les couts d'appels de fonctions ou de procédures
stockées.



Si il est interressant de segmenter son code en stor-proc ou en function
pour des questions de maintenabilité, en est-il de même sur le plan de la
performance ?

Dans les cas ou les perfs sont primodiales, est-il déconseillé
. de découper son code T-SQL en plusieurs stor-proc ?
. de créer des fonctions si on peut faire autrement ?

Merci d'avance

Gislain.