none
Qual o objetivo de determinar o tamanho de uma base de dados? RRS feed

Respostas

Todas as Respostas

  • Bom Dia,

    Imagine se você fosse começar uma obra e o pedreiro não te falasse quantos tijolos seriam necessários ? Você talvez comprasse mais e desperdiçasse uma parte ou talvez comprasse menos e precisasse mais a frente. As duas opções são ruins, pois, se houver sobra ela estará alocada até o fim da obra e foi um custo desnecessário. Se houver falta, você talvez consiga comprar mais, só que certamente o tijolo ficará mais caro do que se você tivesse comprado antes por conta da quantidade.

    Infelizmente existem lugares assim, onde simplesmente cria-se um banco sem a idéia de volumetria. Pode ser que um belo dia, o DBA se veja sem espaço em produção e talvez não consiga comprar um HD tão rapidamente, além do que será necessário explicar a alguém por que aquilo aconteceu. Possivelmente irá ouvir (Mas como é que você que é Administrador de Banco de Dados não previu isso ?)

    Mesmo que o HD não acabe, esse não é o único problema. Bases pequenas talvez pudessem ficar em discos menos privilegiados. Bases grandes talvez precisem de mais discos para separar os logs dos dados, os índices dos dados, particionar, etc. Precisamos lembrar também que os dados saem do disco e vão para a memória. Se você não sabe o tamanho da base, será que sua memória vai agüentar ? Você pode até ter um storage de 1TB disponível, mas se tiver apenas alguns GBs de RAM e não tem idéia do tamanho da base que irá hospedar, pode vir a ter problemas de desempenho.

    O tamanho da base de dados também influencia diretamente o tamanho do backup. Quanto maior a base, maior o backup. Se você não sabe o tamanho da base, como calcular se sua estratégia de backup cabe na sua janela ? Um banco de 1GB pode ter seu backup full realizado a qualquer momento, mas será que o mesmo é verdade para um banco de 100GB ?

    Definir o tamanho de um base de dados e do log pode parecer bobo ou simples mas é fundamental se o ambiente realmente demandar administração. Infelizmente isso não é realidade em boa parte dos lugares... Espero que o ambiente onde você trabalha tenha essas métricas.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Pivoteando, Despivoteando, Transpondo, Invertendo Colunas e Linhas no SQL Server
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!629.entry


    Classifique as respostas. O seu feedback é imprescindível
    quarta-feira, 15 de julho de 2009 10:34
  • Bom dia Gustavo!

    Muito obrigado pela Citação! Ontem aqui em nosso escritório estávamos discutindo exatamente isso, e concluímos com semelhança o que vc escreveu. Mas como existem sempre dúvidas no "ar", a gnt acaba pensando em levar isso a outros conhecedores e ter uma resposta. 

    Forte Abraço e boa semana!

    André Wohlfahrt
    quarta-feira, 15 de julho de 2009 12:03
  • Olá André,

    Que bom que estamos conscientes dos problemas. Isso é sinal de que o caminho para resolvê-los fica mais fácil.
    Se puder classifique a resposta. Isso facilitará para outros a encontrem mais facilmente quando utilizarem o sistema de busca.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Pivoteando, Despivoteando, Transpondo, Invertendo Colunas e Linhas no SQL Server
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!629.entry


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta André Wohlfahrt quarta-feira, 15 de julho de 2009 13:37
    quarta-feira, 15 de julho de 2009 13:13