Logo da.boatexistence.com

Er mulighed omkompilering dårlig?

Indholdsfortegnelse:

Er mulighed omkompilering dårlig?
Er mulighed omkompilering dårlig?

Video: Er mulighed omkompilering dårlig?

Video: Er mulighed omkompilering dårlig?
Video: Section 1: Less Comfortable 2024, Kan
Anonim

du bør ikke bruge denne mulighed, fordi ved at bruge denne mulighed mister du de fleste af de fordele, du får ved at erstatte SQL-forespørgsler med de lagrede procedurer.

Hvad gør Option recompile?

OPTION(RECOMPILE) fortæller serveren om ikke at cache panoreringen for en given forespørgsel. Dette betyder, at en anden udførelse af den samme forespørgsel vil kræve at udarbejde en ny (måske anden) plan. Dette bruges i forespørgsler med parametre for at forhindre parametersniffing.

Hvad er option recompile i SQL?

Den ældste og mest traditionelle teknik til ikke at cache forespørgselsplanerne og kompilere din lagrede procedure eller forespørgsler hver eneste gang for at få optimal ydeevne

Hvordan aktiveres genkompilering?

For at genkompilere en lagret procedure ved at using sp_recompile

Vælg ny forespørgsel, kopier og indsæt derefter følgende eksempel i forespørgselsvinduet, og klik Udfør Dette udfører ikke proceduren, men det markerer proceduren, der skal rekompileres, så dens forespørgselsplan opdateres næste gang, proceduren udføres.

Hvad er parametersniffing i SQL Server?

Parameter Sniffing er processen med at se på de først overførte parameterværdier, når den lagrede procedure kompileres i rækkefølge for at skabe en optimal eksekveringsplan, der passer til disse parameterværdier og bruge den til alle værdier.

Anbefalede: