locked
SrinkDatabase RRS feed

  • Pergunta

  • Uso sql express 2012.  3.4 gigas de mdf

    Removi uma tabela muito grande, e fiz o srinkdatabase, minha base foi para 2.5

    fiz isto no servidor de desenvolvimento, pretendo fazer no servidor de produção,

    mas tenho lido opiniôes diversas sobre o srinkdatabase,  uns contras outros a favor.

    Obrigado

    sexta-feira, 22 de julho de 2016 11:41

Respostas

  • Bom dia Jceoms,

    A recomendação de não executar o shrinkdatabase nos arquivos de dados é devido a alta fragmentação que ele gera, porém se você realmente necessita do espaço de volta, após o shrink realize um reindex de suas tabelas e monitore a performance das suas querys.

    Espero ter ajudado.

    Att

    Reginaldo c Silva.

    sexta-feira, 22 de julho de 2016 11:54
  • Boa tarde,

    Tem duas opções, pode por enquanto ainda usar o DBCC dbreindex porém recomendo já montar seus scripts com o comando :

    Alter Index All On table Rebuild With (Online = On,Fillfactor = xx)

    Att

    Reginaldo C Silva

    sexta-feira, 22 de julho de 2016 17:46

Todas as Respostas

  • Bom dia Jceoms,

    A recomendação de não executar o shrinkdatabase nos arquivos de dados é devido a alta fragmentação que ele gera, porém se você realmente necessita do espaço de volta, após o shrink realize um reindex de suas tabelas e monitore a performance das suas querys.

    Espero ter ajudado.

    Att

    Reginaldo c Silva.

    sexta-feira, 22 de julho de 2016 11:54
  • obrigado, mas como faço o reindex das tabelas?
    sexta-feira, 22 de julho de 2016 11:56
  • Boa tarde,

    Tem duas opções, pode por enquanto ainda usar o DBCC dbreindex porém recomendo já montar seus scripts com o comando :

    Alter Index All On table Rebuild With (Online = On,Fillfactor = xx)

    Att

    Reginaldo C Silva

    sexta-feira, 22 de julho de 2016 17:46