Sintomas

Considere o seguinte cenário:

  • Você usa o SQL Server Analysis Services no modo multidimensional.

  • Você define a propriedade HeapTypeForObjects como 0 para usar a pilha de fragmentação baixa do Windows.

  • Você executa uma mistura de consultas e operações de processamento.

Nesse cenário, os objetos grandes que são alocados pelo mecanismo do Analysis Services podem causar a fragmentação na pilha de memória do Windows em um período de horas ou dias. Quando a fragmentação é desenvolvida, uma operação de processamento de índice pode começar a afunilar e demorar muito tempo para terminar.

Resolução

Informações de atualização

Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:atualização cumulativa 1 para SQL server 2014 SP2atualização cumulativa 4for SQL Server 2012 Service Pack 3atualização cumulativa 8 para SQL Server 2014 SP1

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

Atualização cumulativa mais recente da atualização cumulativa mais recente do SQL server 2012 SP3 para SQL Server 2014 (SP1/SP2)

Informações adicionais

Por padrão, o Analysis Services usa a pilha de fragmentação baixa do Windows (LFH) para atribuições de memória de objetos de tipo fixo. Isso é controlado pela configuração HeapTypeForObjects . Em alguns casos, a pilha LFH pode ficar fragmentada e causar afunilamentos de desempenho. O LFH normalmente fica fragmentado quando são feitas atribuições maiores que 16 KB. Esta atualização altera o comportamento do Analysis Services dessas atribuições de objeto de tipo fixo para usar o Windows LFH heap apenas se o tamanho do objeto for inferior a 16 KB. Se o tamanho do objeto for maior do que 16 KB, o Analysis Services usa a implementação de heap do Analysis Services. A implementação da pilha do Analysis Services pode ser executada mais devagar do que o heap LFH. No entanto, ele não detecta esse problema de fragmentação.

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

Essas informações foram úteis?

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

Obrigado pelos seus comentários!

×