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.
top of page
Buscar
Posts recentes
Ver tudoAqui está a explicação detalhada do que esse script faz, criando um "mercado de conhecimento" sobre cada parte do script e os...
1000
Para suspender a movimentação do Always On em todos os bancos de dados de um grupo de disponibilidade específico, você pode usar o...
30
Esse código T-SQL é um script que automatiza a configuração do SQL Server para o uso do Database Mail. Ele realiza as seguintes ações:...
220
bottom of page
Comments