Domande taggate «plan-cache»


2
Qual è il senso e il vantaggio dell'utilizzo di SqlCommand.Prepare ()?
Mi sono imbattuto nel codice dello sviluppatore in cui il metodo SqlCommand.Prepare () (vedi MSDN) viene ampiamente utilizzato prima dell'esecuzione delle query SQL. E mi chiedo quale sia il vantaggio di questo? Campione: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Ho giocato un po 'e tracciato. L'esecuzione del comando dopo …

2
Piani di esecuzione mancanti per stored procedure
Quali sono i motivi della mancanza di un piano dalla cache per le procedure memorizzate? WITH RECOMPILE SQL dinamico Codice criptato Modifiche significative dei dati Aggiorna statistiche Cos'altro? Di recente ho lavorato su 2 server (SQL Server 2008 R2 e SQL Server 2012) che non avevano piani nella cache per …



1
Sfratto del piano di misurazione
Abbiamo un SQL Server 2016 SP1 con memoria massima impostata su 24 GB. Questo server ha un numero elevato di compilazioni, solo il 10% di queste compilazioni proviene da query ad hoc. Pertanto, i piani appena compilati devono essere archiviati nella cache del piano ma le dimensioni della cache del …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.