Logo it.boatexistence.com

L'opzione ricompila è male?

Sommario:

L'opzione ricompila è male?
L'opzione ricompila è male?

Video: L'opzione ricompila è male?

Video: L'opzione ricompila è male?
Video: Porto VERONICA al Poligono e PUNTA la PISTOLA al COMMESSO... *Sparare in America* 2024, Maggio
Anonim

Non dovresti usare questa opzione perché usando questa opzione, perdi la maggior parte dei vantaggi che ottieni sostituendo le query SQL con le stored procedure.

Cosa fa la ricompilazione delle opzioni?

OPTION(RICIMPILA) dice al server di non memorizzare nella cache il pan per una determinata query. Ciò significa che un' altra esecuzione della stessa query richiederà l'elaborazione di un nuovo (forse diverso) piano. Viene utilizzato nelle query con i parametri per evitare problemi di sniffing dei parametri.

Cos'è la ricompilazione dell'opzione in SQL?

La tecnica più antica e tradizionale per non memorizzare nella cache i piani di query e compilare la procedura o le query memorizzate ogni singola volta per ottenere prestazioni ottimali

Come viene invocata la ricompilazione dell'opzione?

Per ricompilare una procedura memorizzata usando sp_recompile

Seleziona Nuova query, quindi copia e incolla il seguente esempio nella finestra della query e fai clic Esegui Questo non esegue la procedura ma contrassegna la procedura da ricompilare in modo che il suo piano di query venga aggiornato alla successiva esecuzione della procedura.

Che cos'è lo sniffing dei parametri in SQL Server?

Lo sniffing dei parametri è il processo di ricerca dei primi valori dei parametri passati durante la compilazione della procedura memorizzata in ordine per creare un piano di esecuzione ottimale che si adatti a questi valori di parametri e utilizzarlo per tutti i valori.

Consigliato: