• 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.

7 visualizações

Posts recentes

Ver tudo

 © 2020 Direitos Reservados CloudDB ®  O plágio é considerado crime e sua principal referência é a lei 9.610 - ♥ by Creative