sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2005 – optimalizace uložených procedur

SQL Server ukládá "plány" jak spustit kód.

Pokud je uložená procedura spuštěna proti malé podmnožině dat, bude optimalizována pro malou datovou sadu. Opak je pravdou pro velký soubor dat.

Je tu pěkný OPTIMIZE FOR funkce v roce 2008, ale v roce 2005 jste uvízli u WITH RECOMPILE . To znamená, že bude znovu zkompilován při každém spuštění, což je v některých případech nejoptimálnější!




  1. Oracle 11G - Výkonnostní efekt indexování při vkládání

  2. Pokus o získání součtu odlišných hodnot pro odlišné soubory pro různé verze softwaru

  3. Jak říci vytvořit proceduru, pokud neexistuje v MySQL

  4. Nelze zrušit tabulku, která byla právě vytvořena