Perguntas com a marcação «plan-cache»


2
Qual é o sentido e o benefício de usar SqlCommand.Prepare ()?
Me deparei com o código do desenvolvedor em que o método SqlCommand.Prepare () (consulte MSDN) é amplamente utilizado antes da execução de consultas SQL. E eu me pergunto qual é o benefício disso? Amostra: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Eu brinquei um pouco e segui. A execução do …

2
Planos de execução ausentes para procedimentos armazenados
Quais são os motivos para um plano estar ausente no cache para procedimentos armazenados? WITH RECOMPILE SQL dinâmico Código criptografado Alterações significativas nos dados Atualizar estatísticas O quê mais? Trabalhei recentemente em 2 servidores (SQL Server 2008 R2 e SQL Server 2012) que não tinham planos em cache para procedimentos …



1
Despejo do plano de medição
Temos um SQL Server 2016 SP1 com memória máxima definida como 24 GB. Este servidor possui um grande número de compilações, apenas 10% dessas compilações são de consultas Ad-Hoc. Portanto, os planos recém-compilados devem ser armazenados no cache do plano, mas o tamanho do cache do plano não está aumentando …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.