KB3197879 - CORREÇÃO: SQL Server 2016 Database Mail causa alto uso da CPU depois que muitas mensagens de e-mail são enviadas

Aplica-se a
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Sintomas

Depois de enviar muitas mensagens de email usando o SQL Server 2016 Database Mail, o uso da CPU é maior do que o esperado.

Causa

Esse problema ocorre porque o Database Mail cria um objeto System.Timers.Timer órfão em cada iteração de loop do processador de fila.

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:

Atualização cumulativa 2 para o SQL Server 2016 SP1

Atualização cumulativa 4 para o SQL Server 2016

Sobre a atualização cumulativa do SQL Server

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 para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2016

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

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