Logo sv.boatexistence.com

Är alternativet omkompilering dåligt?

Innehållsförteckning:

Är alternativet omkompilering dåligt?
Är alternativet omkompilering dåligt?

Video: Är alternativet omkompilering dåligt?

Video: Är alternativet omkompilering dåligt?
Video: Refactoring is Not Always About Bad Code 2024, Maj
Anonim

du bör inte använda det här- alternativet eftersom genom att använda det här alternativet förlorar du de flesta av de fördelar du får genom att ersätta SQL-frågor med de lagrade procedurerna.

Vad gör Option omkompilera?

OPTION(RECOMPILE) säger åt servern att inte cache panoreringen för en given fråga. Detta innebär att en annan körning av samma fråga kommer att kräva att en ny (kanske annan) plan utarbetas. Detta används i frågorna med parametrar för att förhindra problem med parametersniffning.

Vad är alternativ omkompilera i SQL?

Den äldsta och mest traditionella tekniken för att inte cachelagra frågeplanerna och kompilera din lagrade procedur eller dina frågor varje gång för att få optimal prestanda

Hur anropas omkompilering av alternativ?

För att kompilera om en lagrad procedur genom att using sp_recompile

Select New Query, kopiera och klistra sedan in följande exempel i frågefönstret och klicka på Execute Detta exekverar inte proceduren men det markerar proceduren som ska kompileras så att dess frågeplan uppdateras nästa gång proceduren exekveras.

Vad är parametersniffning i SQL Server?

Parametersniffning är processen att titta på de först passerade parametrarnas värden när man kompilerar den lagrade proceduren i för att skapa en optimal exekveringsplan som passar dessa parametrar och använda den för alla värden.

Rekommenderad: