Logo lt.boatexistence.com

Ar parinktis perkompiliuoti blogai?

Turinys:

Ar parinktis perkompiliuoti blogai?
Ar parinktis perkompiliuoti blogai?

Video: Ar parinktis perkompiliuoti blogai?

Video: Ar parinktis perkompiliuoti blogai?
Video: Unwanted Recompiles 2024, Gegužė
Anonim

neturėtumėte naudoti šios parinkties, nes naudodami šią parinktį prarasite daugumą pranašumų, kuriuos gausite pakeitę SQL užklausas saugomomis procedūromis.

Ką daro Option perkompiliavimas?

OPTION(RECOMPILE) nurodo serveriui nekrauti talpyklos pateiktos užklausos. Tai reiškia, kad norint atlikti kitą tą pačią užklausą, reikės parengti naują (galbūt kitokį) planą. Tai naudojama užklausose su parametrais, kad būtų išvengta parametrų užuostymo problemos.

Kas yra parinkčių perkompiliavimas SQL?

Seniausia ir tradicinė technika, leidžianti nekaupti užklausų planų talpykloje ir kiekvieną kartą kaupti išsaugotą procedūrą ar užklausas, kad būtų pasiektas optimalus našumas

Kaip iškviečiama parinktis perkompiliuoti?

Norėdami iš naujo kompiliuoti išsaugotą procedūrą naudodami sp_recompile

Pasirinkite naują užklausą, tada nukopijuokite ir įklijuokite šį pavyzdį į užklausos langą ir spustelėkite Vykdyti Procedūra nevykdoma, bet pažymima, kad procedūra turi būti perkompiliuojama, kad jos užklausos planas būtų atnaujintas kitą kartą vykdant procedūrą.

Kas yra parametrų ieškojimas SQL serveryje?

Parameter Sniffing yra pirmųjų perduotų parametrų reikšmių paieškos procesas, kai sukompiliuojama saugoma procedūratvarka, siekiant sukurti optimalų vykdymo planą, atitinkantį šias parametrų reikšmes ir naudoti jį visos vertės.

Rekomenduojamas: