none
Shirink não reduz RRS feed

  • Pergunta

  • Senhores,

    sera que conseguem me ajudar, eu tenho uma base que mesmo fazendo shirink não esta diminuindo o espaço livre da minha base.

    Essas são as informações do  SP_SPACEUSED

    Meu RECOVERY MODEL É SIMPLE

    database_name                                                      database_size           unallocated space
    -------------------------------------------------------------- ------------------        ------------------
    ESPELHO                                                                 2430875.00 MB      260064.81 MB

    reserved                   data                         index_size              unused
    ------------------         ------------------         ------------------    ------------------
    2213471424 KB      2100511096 KB      112634904 KB       325424 KB


    sexta-feira, 18 de novembro de 2016 11:15

Respostas

  • Renata,

    Nenhumas destas altereções de configuração tem relação direta com o processo de ShrinkFile ou ShrinkDatabase!!!

    Por acaso não existe alguma query em execução?

    Talvez alguma processo que poderia estar apresentando um cache considerado grande em relação ao plano de execução possa ter sido alterado após a mudança do 'optimize for ad hoc workloads', não posso afirmar mas quem sabe essa alteração pode ter refletido.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta Renata Cardoso terça-feira, 22 de novembro de 2016 14:45
    terça-feira, 22 de novembro de 2016 14:26

Todas as Respostas

  • Renata,

    bom dia.

    Verifique o percentual automatico de crescimento dos datafiles.

    Se estiver em percentual, sugiro trocar para MB, 64 por exemplo, desta forma voce tem um controle melhor sobre o crescimento.

    Depois, tente executar o shrink novamente.

    Vale lembrar que o shrink nao deve ser usado de forma indiscrimada, somente em situacoes de extrema necessidade.

    Abcs.

    Pericles Sevegnani

    http://blogsqlserver.blogspot.com.br/

    sexta-feira, 18 de novembro de 2016 11:34
  • Renata,

    Você poderia descrever a maneira que esta realizando o processo de Shrink!!!!


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sábado, 19 de novembro de 2016 12:51
  • Eu tentei tanto por arquivo de Log e dados, quanto pelo database.

    Essa base não tinha manutenção, entao achei que pudesse ser os indices e realizei um rebuild mas mesmo assim o shirink ainda não da resultado.


    segunda-feira, 21 de novembro de 2016 11:05
  • Renata,

    Tenha em mente que todas as vezes que realizamos um rebuild normalmente acontece um aumento ou até mesmo crescimento de forma exagerada do tamanho do banco.

    Você esta marcando a opção para liberar espaço livre do arquivo?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 22 de novembro de 2016 13:54
  • Junior,

    de alguma forma depois de rodar os comandos:

    EXEC sp_configure 'show advanced options',1
    RECONFIGURE

    EXEC sp_configure 'optimize for ad hoc workloads', 1
    RECONFIGURE

    Rodei o shirink e agora funcionou, sabe como isso pode ter ajudado?

    terça-feira, 22 de novembro de 2016 14:04
  • Renata,

    Nenhumas destas altereções de configuração tem relação direta com o processo de ShrinkFile ou ShrinkDatabase!!!

    Por acaso não existe alguma query em execução?

    Talvez alguma processo que poderia estar apresentando um cache considerado grande em relação ao plano de execução possa ter sido alterado após a mudança do 'optimize for ad hoc workloads', não posso afirmar mas quem sabe essa alteração pode ter refletido.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta Renata Cardoso terça-feira, 22 de novembro de 2016 14:45
    terça-feira, 22 de novembro de 2016 14:26
  • de qualquer forma! muito Obrigada!
    terça-feira, 22 de novembro de 2016 14:45