2010-04-07 6 views

Répondre

3

Optimizing SQL Server Stored Procedures to Avoid Recompiles

  • dropping et recréant la procédure stockée
  • en utilisant la clause WITH RECOMPILE dans l'instruction CREATE PROCEDURE ou l'instruction EXECUTE
  • Modification du schéma de tous les objets référencés
  • Exécution de la commande sp_recompile s procédure stockée ystème contre une table référencée par la procédure stockée
  • la restauration de la base de données contenant la procédure stockée ou tout objet référencé par la procédure stockée
  • le plan des procédures stockées laissant tomber du cache
  • procédure stockée recompiler s'il y a un nombre suffisant de lignes dans une table référencée par la procédure stockée a changé. SQL Server recompilera la procédure stockée pour s'assurer que le plan d'exécution a les statistiques à jour pour la table.
  • Les procédures stockées seront recompilées si le développeur dispose d'opérations d'intercalation de données Data Definition Language avec des opérations de manipulation de données. Cela est généralement provoqué lorsque des objets temporaires sont créés et référencés dans le code.
+0

très bons points – Amutha

Questions connexes