Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 - ottimizzazione delle stored procedure

SQL Server salva i "piani" su come eseguire il codice.

Se una stored procedure viene eseguita su un piccolo sottoinsieme di dati, verrà ottimizzata per un piccolo insieme di dati. È vero il contrario per un set di dati di grandi dimensioni.

C'è un bel OPTIMIZE FOR funzione nel 2008 ma nel 2005 sei bloccato con WITH RECOMPILE . Ciò significa che verrà ricompilato ogni volta che viene eseguito, il che, in alcuni casi, è ottimale!