Melhoria
A definição atual para a sessão XEvent system_health tem um tamanho máximo de arquivo de 5 megabytes (MB) e máximo de 4 arquivos para um máximo total de 20 MB de dados XEvent system_health. Em sistemas com muita atividade, você pode ultrapassar essa limitação muito rapidamente e perder informações importantes no caso de um problema que afete o sistema. Para manter mais dados de solução de problemas disponíveis no sistema, o tamanho padrão do arquivo é alterado nesta atualização de 5 MB para 100 MB e o número padrão de arquivos é alterado de 4 para 10, para um máximo total de 1 GB de dados XEvent system_health . Se a definição da sessão system_health já tiver sido alterada em relação aos valores predefinidos, esta melhoria não irá substituir as definições existentes.
Além disso, você pode alterar a configuração da sessão system_health manualmente usando o seguinte script Transact-SQL:
ALTER EVENT SESSION [system_health] ON SERVER DROP TARGET package0.event_file
ALTER EVENT SESSION [system_health] NO SERVIDOR
ADICIONAR package0.event_file ALVO
(
SET filename=N'system_health.xel',
max_file_size=(100),
max_rollover_files=(10)
)
Resolução
Esta melhoria está incluída nas seguintes atualizações cumulativas para SQL Server:
- Atualização cumulativa 3 para SQL Server 2019
- Atualização cumulativa n.º 20 do SQL Server 2017
- Atualização cumulativa 12 para SQL Server 2016 SP2
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
- Atualização cumulativa mais recente do SQL Server 2019
- Atualização cumulativa mais recente para o SQL Server 2017
- Atualização cumulativa mais recente para o SQL Server 2016
Informações do service pack para o SQL Server 2016
Este problema foi corrigido no seguinte service pack para SQL Server:
Acerca dos service packs para SQL Server:
Os service packs são cumulativos. Cada novo service pack contém todas as correções que estão em service packs anteriores, juntamente com quaisquer novas correções. Recomendamos que aplique o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não é necessário 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.
Determinar a versão, edição e nível de atualização do SQL Server e seus componentes
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.