A Microsoft distribui correções do Microsoft sql Server 2012 e do microsoft SQL Server 2014 correções como arquivos para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas no lançamento de correçãoanterior do SQL Server 2012 e do 2014.
Resumo
Esta atualização adiciona um novo evento estendido: query_memory_grant_usage. Esse evento estendido contém as seguintes colunas (campos de evento) e destina-se a ajudar a detectar desempenho inexato ou insuficiente de concessão de memória.
Coluna |
Tipo |
Descrição |
---|---|---|
Sql_handle |
Varbinary(64) |
Mapa de hash do texto SQL da solicitação. É anulável. |
Plan_handle |
Varbinary(64) |
Mapa de hash do plano para execução do SQL. É anulável. |
Query_hash |
Binary(8) |
Valor de hash binário calculado na consulta e usado para identificar consultas que têm lógica semelhante. Você pode usar o hash da consulta para determinar o uso do recurso de agregação para consultas que diferem somente pelos valores literais. |
Query_plan_hash |
Binary(8) |
Valor de hash binário calculado no plano de execução de consulta e usado para identificar planos de execução de consulta semelhantes. Você pode usar o hash do plano de consulta para encontrar o custo acumulado de consultas com planos de execução semelhantes. |
Ideal_memory_kb |
UInt(64) |
Tamanho de concessão de memória ideal em KB. |
Granted_memory_kb |
UInt(64) |
Memória concedida em KB. |
Used_memory_kb |
UInt(64) |
Memória usada em KB. |
Usage_percent |
UInt(32) |
Memória usada/concedida para facilitar a filtragem. |
DOP |
UInt(32) |
Grau de paralelismo. |
Granted_percent |
UInt(32) |
Garantida/perfeita memória para facilitar a filtragem. |
Resolução
Esse problema foi corrigido 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
Informações adicionais
Você pode definir um limite de memória como um filtro para esse novo evento estendido para que o evento estendido seja acionado somente quando a concessão de memória de uma consulta exceder o limite.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.