sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 - opgeslagen procedures optimaliseren

SQL Server slaat "plannen" op voor het uitvoeren van code.

Als een opgeslagen procedure wordt uitgevoerd op een kleine subset van gegevens, wordt deze geoptimaliseerd voor een kleine dataset. Het tegenovergestelde geldt voor een grote dataset.

Er is een leuke OPTIMIZE FOR functie in 2008, maar in 2005 zit je vast met WITH RECOMPILE . Dit betekent dat het elke keer dat het wordt uitgevoerd opnieuw wordt gecompileerd, wat in sommige gevallen het meest optimaal is!




  1. Betekent een postgres-externe sleutel een index?

  2. Verval/respijtperiode voor orakelgebruikerswachtwoord instellen

  3. com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:kan rollback niet aanroepen wanneer autocommit=true

  4. OF Operator Kortsluiting in SQL Server