Sintomas

No Microsoft SQL Server, quando você tenta monitorar os planos de consulta em cache usando eventos estendidos (xEvents) e DMVs (exibições de gerenciamento dinâmico), como sys.dm_exec_requests e sys.dm_exec_query_stats, é muito difícil correlacionar os planos de consulta armazenados em cache juntos.

Causa

Esse problema ocorre porque os tipos de dados das colunas Query_hash e Query_plan_hash são diferentes entre DMVs e xEvents. As colunas Query_hash e Query_plan_hash são definidas como tipo de dados varbinary em DMVs (sys.dm_exec_requests e sys.dm_exec_query_stats). No xEvents, as colunas são definidas como tipo de dados UINT64 .

Resolução

Informações do Service Pack para SQL Server

Esta atualização foi corrigida nos seguintes Service Packs do SQL Server:

Service packs são cumulativos. Cada novo Service Pack contém todas as correções que estão em Service Packs anteriores, juntamente 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. Você não precisa instalar um Service Pack anterior antes de instalar o Service Pack mais recente. Use a tabela 1 no artigo a seguir para encontrar mais informações sobre o Service Pack mais recente e a atualização cumulativa mais recente.

Como determinar o nível de versão, edição e atualização do SQL Server e seus componentes

Depois de instalar essa atualização, duas colunas adicionais definidas como tipo de dados Int64 são adicionadas: Query_hash_signed e Query_plan_hash_signed. Isso facilita a junção de dados entre a DMVs e a xEvents (como rpc_completed e sql_batch_completed).

Cada nova atualização do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização anterior. Confira os service packs mais recentes do SQL Server:

Versões de Build do SQL Server 2014

Service Pack mais recente para o SQL Server 2012

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×