Sintomas
Os novos requisitos de auditoria para a CCC (conformidade com critérios comuns) podem causar mais consumo de CPU no SQL Server 2016 e 2017. Isso pode ser mais perceptível para cargas de trabalho que usam muitas transações mais frequentes e frequentes, como aquelas que envolvem tempdb. Esse comportamento ocorre mesmo quando CCC não está habilitado.
Considere os seguintes cenários:
-
Você tem uma carga de trabalho altamente transacional com um grande número de transações de inserção/atualização.
-
Seu aplicativo executa transações frequentes em minúsculas.
-
Seu aplicativo depende muito de tempdb, como quando o aplicativo usa a tabela de inserção em uma tabela temporária consecutivamente em muitas transações separadas.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:
Observação:
-
Para habilitar o sinalizador de rastreamento de correção (TF) 3427 deve ser habilitado somente na atualização cumulativa 2 para SQL Server 2016 SP1 para a atualização cumulativa 2 para SQL Server 2016 SP2.
-
A partir da atualização cumulativa 3 para SQL Server 2016 SP2 e do SQL Server 2017, a conformidade de critérios comuns (CCC) deve ser desabilitada para habilitar a correção.
Atualização cumulativa 4 para SQL Server 2017
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:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.