• CloudDB

SQL Server - Implanta Controle Logs

Script para fazer Shrink ou não fazer ? Eis a questão! Não, Não e Sim ! Não, no SQL Server você não deve fazer shrink de dados porque irá fragmentar em 99% seus índices e prejudicar sua performance. Existe exceção ? sim, se você esvaziar demais os dados e quiser reaproveitar o espaço em disco, o que pode ser raro. Não, você nunca deve marcar a opção auto shrink porque vai parecer que seu Banco de Dados tem um vírus na performance, ou seja, as vezes ele irá travar e você não saberá porque está rodando o shrink no horário de pico e vai fragmentar seu banco de dados, impactando a performance daí em diante. Sim, para o shrinkfile de log porque muitas vezes houve uma carga de dados e a log já está vazia, internamente, só que gigante para o sistema de arquivos, ademais a fragmentação do transaction log pode afetar muito a performance. Para esses casos segue o script único que irá criar uma stored procedure para fazer o shrinfile de log dos Bancos de Dados e já agendar para execução diária. Você pode adequar o schedule, conforme sua necessidade.

9 visualizações0 comentário

Posts recentes

Ver tudo

SQL Server - Monitorando Discos com Power Shell

O código em powershell pode ser utilizado em um servidor para enviar por e-mail com as informações de espaço em discos # uma tarefa pode ser agendada no agendador de tarefas do windows, ou com um scri