Existe uma maneira de examinar o histórico completo de eventos de crescimento e redução nas últimas semanas/meses no SQL Server 2014? (Novas instâncias para suporte, notadas no sistema de tíquetes que elas têm histórico anterior de "log drive cheio", então gostaria de investigar a causa raiz antes que aconteça novamente.)
Isso foi útil: Identificar eventos de crescimento de arquivos . Veio a consulta abaixo, mas ela não mostra nenhum dos eventos de redução de log "manuais", apenas os eventos "automáticos". Estou fazendo isso da maneira errada, algum outro lugar para procurar informações anteriores?
select
te.name as event_name,
tr.DatabaseName,
tr.FileName,
tr.IntegerData,
tr.IntegerData2,
tr.LoginName,
tr.StartTime,
tr.EndTime
--select *
from
sys.fn_trace_gettable(convert(nvarchar(255),(select value from sys.fn_trace_getinfo(0) where property=2)), 0) tr
inner join sys.trace_events te on tr.EventClass = te.trace_event_id
where
tr.EventClass in (93, 95) --can't identify any other EventClass to add here
order by
EndTime desc;
Há uma maneira fácil de obter informações sobre o crescimento automático do arquivo de dados/log e eventos de redução automática dos relatórios do banco de dados. O relatório busca dados do rastreamento padrão. Não tenho certeza de quão recente seria o seu relatório que depende de quando o rastreamento padrão foi transferido. O tamanho padrão é de 20 MB, após o qual ele será revertido e também observe que, após a reinicialização do SQL Server, o rastreamento será revertido
Conecte-se à instância do SQL Server e clique com o botão direito do mouse no banco de dados e selecione relatórios e, em seguida, relatórios padrão e clique em uso do disco.
No relatório que vem procure
Data/log file autogrowt auto shrink events
e expanda o+ sign
que está logo abaixo do relatório de uso circular. O relatório ficaria como abaixo.No meu caso, ele relatou apenas o evento de crescimento automático, pois não tenho redução automática ou qualquer atividade de redução em execução, o que acho que você sabe que é totalmente ruim.
Sim, existe uma maneira, ou devo dizer, várias maneiras de salvar os dados coletados do rastreamento padrão, conforme explicado aqui Coletando as informações no rastreamento padrão
O provável motivo de sua consulta não exibir eventos de aumento ou redução manual porque você usa eventos como (93, 95), que são para eventos de aumento automático