sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2005 - optimering av lagrade procedurer

SQL Server sparar "planer" för hur man kör kod.

Om en lagrad procedur körs mot en liten delmängd av data kommer den att optimera för en liten datamängd. Det motsatta är sant för en stor datamängd.

Det finns en trevlig OPTIMIZE FOR funktion 2008 men 2005 har du fastnat med WITH RECOMPILE . Det betyder att den kommer att kompileras om varje gång den körs, vilket i vissa fall är mest optimalt!




  1. Det går inte att hämta data från mysql-databasen till ListView i min Android-applikation

  2. MySQL Error::'Åtkomst nekad för användaren 'root'@'localhost'

  3. SqlConnection SqlCommand SqlDataReader ID Disposable

  4. Ansluter till Heroku Postgres Database med Asp.Net