Pergunta

Quais são as vantagens e desvantagens de reduzir um banco de dados? Existem quaisquer implicações de desempenho?

Foi útil?

Solução

  • Vantagem: menos espaço em disco usado
  • Desvantagem: mais propensos a ficar sem espaço

É basicamente isso -. Um encolhido DB sem espaço livre terá de ser 'crescido', a fim de completar quase qualquer operação

Quando o SQL ficar sem espaço em um arquivo MDF que tem que crescer, e que é muito lento e caro.

Se você sabe que você tem espaço suficiente no arquivo de ir em frente e encolher. Tenha cuidado de arquivos fragmentados como você precisará re-index depois, se eles são.

Exemplo básico:

arquivo de banco de dados de 500MB, 400MB usado. Você poderia reduzi-lo para 400MB, mas a próxima operação será muito lenta como SQL acrescenta 40MB (10%, por padrão) para o tamanho.

arquivo de banco de dados de 500 MB, 50 MB usado. Você provavelmente está perdendo espaço. Reduzi-lo para 100MB eo DB ainda terá espaço para fazer muitas coisas.

arquivo de banco de dados de 500 MB, 50 MB usado, mas sobre a milhões de importação de registros. Deixe-unshrunk. Verifique novamente após a importação.

Leia apenas bancos de dados deve ser sempre encolhido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top