Pergunta

O que isso significa por pegadas no SQL Server?

Aqui está um trecho do MSDN "Reduza a pegada de bloqueio de perguntas caras" LINK

Foi útil?

Solução

A pegada neste caso significa o número de bloqueios diferentes que estão sendo feitos. Por exemplo, mais bloqueios - quanto maior a pegada.

Outras dicas

"Pegada" não se relaciona especificamente ao SQL Server, mas é um termo geral referente às partes de um sistema afetado por outra coisa. É a mesma "pegada" usada em termos como "pegada ecológica" ou "pegada de carbono". Nesse caso, está dizendo que as consultas podem bloquear outras tabelas apenas em virtude da corrida, e isso pode impedir que outras consultas acessem os mesmos dados. Assim, a "pegada" de uma consulta que afeta muitas mesas é grande e diminuirá o sistema. Mas se você reduzir a "pegada" para que não afete tanto, outras consultas serão livres para executar e melhorar o desempenho.

Isso significa que o uso de recursos será menor. No exemplo sepcífico, o que quer que eles estejam falando usarão menos bloqueios. Isso não é uma coisa do servidor SQL - você pode se referir a um processo reduzindo sua pegada de memória ou reduzindo a pegada de armazenamento de alguns dados.

A generosa "pegada" refere -se a algum tipo de uso de recursos limitados. Pense nisso como "impacto na disponibilidade de algo". Se algo tem uma grande pegada de memória, afeta a quantidade de memória livre. Se algo reduz a pegada de bloqueio, isso significa que ela afeta o número de bloqueios feitos (positivamente, neste caso).

Esse uso da palavra pegada refere -se à quantidade de dados bloqueados por sua consulta, uma combinação do número e tipo de bloqueio, uma trava de um nível de tabela que afeta mais dados do que 10 bloqueios de nível de linha.

Maneiras de diminuir a impressão do pé de bloqueio incluiria

  1. tocando menos tabelas
  2. usando um diferente nível de isolamento
  3. usando dicas de travamento
  4. Quebrando a consulta longa em várias consultas de corrida mais curtas, para que os bloqueios da primeira parte possam ser libertados.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top