1) Découvrez le moteur d'exécution de la procédure stockée sous une charge typique
2) Découvrez le temps de réponse attendue pour la majorité des utilisateurs
3) # 1> # 2, il a besoin de fixation
4) Find out the IOs used by SP
5) Multiplier # 4 par l'utilisation moyenne attendue (par exemple, sera le SP utilisé une fois par jour par un utilisateur, ou chaque 1 minute 100s des utilisateurs?)
6) Si le # 5 est plus grand que vos DBA ne toléreront une charge trop importante sur DB, il a besoin d'être réparé.
7) Répétez # 5/# 6 avec l'utilisation maximale prévue.
8) s'il n'y en a pas de # 3. 6 ou 7 déclenchés "réparer" c'est optimal. Va réparer autre chose.
Si vous voulez des suggestions plus précises/meilleures, allez résoudre votre question pour fournir des détails réels sur la procédure stockée, l'environnement et l'utilisation.
En outre, vous devez lire des guides de réglage des performances, ces 2 peut vous commencez
http://www.sql-server-performance.com/tips/performance_main.aspx
analyse du plan de requête particulier:
http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx
Cette question n'a pas de sens. – SLaks