none
Deletar varios index e caso de Shrink RRS feed

  • Pergunta

  • Ola pessoal estou com uma duvida sobre o shrink. Bom a questão e a seguinte tenho algumas bases que juntas apresentam mais de 300 indexes que nunca foram utilisados para ser mais exato uma base tem 226 indexes, vamos chamar esta de portal, e a outra 74 indexes, e esta será o portal_log, não utilisados sendo que a de a do portal tem pouco mais de 2gb e a do portal_log tem 85gb. Caso eu vinhe-se a deletar esses indexes este seria um caso para dar um shrink nessas bases?

    • Movido Gustavo Maia Aguiar quinta-feira, 3 de fevereiro de 2011 02:57 (De:Programação avançada com o SQL Server)
    quarta-feira, 2 de fevereiro de 2011 17:47

Respostas

Todas as Respostas

  • Andre,

    Lembra-se que, "shrink" gera fragmentação.

    Estou imaginando que tanto seus índices quanto os dados estão no mesmo filegroup.

    Se você desejar reduzir o espaço alocado, a execução  de um "shrink" funciona, porem, execute um reindex na seqüência para reduzir a fragmentação.

    E lembre-se também de deixar um pouco de espaço livre nos datafiles, assim, quando um registro for inserido o espaço já esta alocado previamente.

     

    []'s!

     

     

     


    http://www.diaadiasql.com.br
    • Sugerido como Resposta Renato J. Alves quinta-feira, 3 de fevereiro de 2011 00:33
    quinta-feira, 3 de fevereiro de 2011 00:33
  • OK. Renato muito obrigado pela dica
    quarta-feira, 9 de fevereiro de 2011 22:17