Aperfeiçoado o diagnóstico de concessão de memória ao usar DMV no SQL Server 2012 e 2014

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3107398

Essa atualização adiciona as seguintes novas colunas para as exibições de gerenciamento dinâmico Dm_exec_query_stats (DMV). Essas colunas fornecem estatísticas sobre memória segmentos de concessão e paralelo dos planos de consulta em cache. Elas podem ser úteis quando você investiga o plano de consulta.

Observação: Essas colunas terá um valor de 0 (zero) para consultar uma tabela memória otimizada.

ColunaTipoDescrição
Last_grant_kbbigintA concessão de memória reservada (em kilobytes [KB]) que este plano recebido na última vez que ele foi executado
Min_grant_kbbigintO mínimo reservado concessão de memória (em KB) que esse plano já recebeu durante uma execução
Max_grant_kbbigintO máximo de memória reservado conceder (em KB) este plano já recebeu durante uma execução
Total_grant_kbbigintO total de memória reservada conceder (em KB) que esse plano recebido depois que ele foi compilado
Last_used_grant_kbbigintA concessão de memória usada (em KB) que esse plano recebido na última vez que ele foi executado
Min_used_grant_kbbigintO mínimo usado concessão de memória (em KB) que esse plano já usado durante a execução de um
Max_used_grant_kbbigintO valor máximo usado concessão de memória (em KB) que esse plano já usado durante a execução de um
Total_used_grant_kbbigintO total de memória reservada conceder (em KB) que esse plano usado depois que ele foi compilado
Última _ideal_grant_kbbigintA concessão de memória ideal (em KB) que esse plano recebido na última vez que ele foi executado
Min_ideal_grant_kbbigintA concessão de mínimo de memória ideal (em KB) que esse plano já usado durante a execução de um
Max_ideal_grant_kbBigintA concessão de memória máxima ideal (em KB) que esse plano já usado durante a execução de um
Total_ideal_grant_kbBigintA concessão de memória total ideal (em KB) que esse plano usado depois que ele foi compilado
Last_dopbigintO grau de paralelismo este plano usado na última vez em que ele foi executado
Min_dopbigintO nível mínimo de paralelismo que este plano já usado durante a execução de um
Max_dopbigintO grau máximo de paralelismo que este plano já usado durante a execução de um
Total_dopbigintO grau de paralelismo que este plano usado depois que ele foi compilado total
Last_reserved_threadsbigintO número de segmentos paralelos reservados que foram usados na última vez que executou este plano
Min_reserved_threadsbigintO número mínimo de segmentos paralelos reservados que este plano já usado durante a execução de um
Max_reserved_threadsbigintO número máximo de segmentos paralelos reservados que este plano já usado durante a execução de um
Total_reserved_threadsbigintO total reservado segmentos paralelos que este plano usado depois que ele foi compilado
Last_used_threadsbigintO número de segmentos paralelos usados que foram usados na última vez que executou este plano
Min_used_threadsbigintO número mínimo de segmentos paralelos usados que este plano já usado durante a execução de um
Max_used_threadsbigintO número máximo de segmentos paralelos reservados que este plano já usado durante a execução de um
Total_used_threadsbigintO total reservado segmentos paralelos que este plano usado depois que ele foi compilado

Resolução
Essa funcionalidade foi primeiro introduzido nos seguintes Service Packs para o SQL Server.
Para obter mais informações sobre o SQL Server 2012 Service Pack 3 (SP3), consulte bugs corrigidos no SQL Server 2012 Service Pack 3.

Sobre os Service packs do SQL Server

Service packs são cumulativos. Cada service pack novo contém todas as correções que estão em service packs anteriores, junto com qualquer nova correção. Nossa recomendação é aplicar o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Use a tabela 1 no seguinte artigo para obter mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.

Como determinar a versão, o nível de edição e atualização do SQL Server e seus componentes
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Propriedades

ID do Artigo: 3107398 - Última Revisão: 07/12/2016 02:32:00 - Revisão: 2.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3107398 KbMtpt
Comentários