Logo sk.boatexistence.com

Je prekompilovanie možnosti zlé?

Obsah:

Je prekompilovanie možnosti zlé?
Je prekompilovanie možnosti zlé?

Video: Je prekompilovanie možnosti zlé?

Video: Je prekompilovanie možnosti zlé?
Video: ЦВЕТ ВОЛОС для Фарфоровой Кожи! Фарфоровый цвет Лица. Уроки Евы Лорман 2024, Smieť
Anonim

túto možnosť by ste nemali používať, pretože použitím tejto možnosti stratíte väčšinu výhod, ktoré získate nahradením SQL dotazov uloženými procedúrami.

Čo robí Option recompile?

MOŽNOSŤ (ZNOVU KOMPILOVAŤ) povie serveru, aby neukladal do vyrovnávacej pamäte panel pre daný dopyt. To znamená, že ďalšie vykonanie toho istého dotazu bude vyžadovať vypracovanie nového (možno odlišného) plánu. Používa sa v dopytoch s parametrami, aby sa predišlo problémom so sniffovaním parametrov.

Čo je rekompilácia možností v SQL?

Najstaršia a najtradičnejšia technika na neukladanie plánov dotazov do vyrovnávacej pamäte a zostavovanie uloženej procedúry alebo dotazov zakaždým, aby ste dosiahli optimálny výkon

Ako sa vyvolá rekompilácia možnosti?

Prekompilovanie uloženej procedúry pomocou pomocou sp_recompile

Vyberte Nový dotaz, potom skopírujte a prilepte nasledujúci príklad do okna dotazu a kliknite Execute Toto nespustí procedúru, ale označí procedúru na prekompilovanie, aby sa jej plán dotazov aktualizoval pri ďalšom spustení procedúry.

Čo je sniffovanie parametrov v SQL Server?

Sniffovanie parametrov je proces sledovania hodnôt prvých odovzdaných parametrov pri kompilácii uloženej procedúry v poradí s cieľom vytvoriť optimálny plán vykonávania, ktorý vyhovuje týmto hodnotám parametrov a použiť ho na všetky hodnoty.

Odporúča: