Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #93936
    tidinas
    Participante

      Olá turma!

      Estou tentando encontrar uma formula para estimar o tamanho de uma tabela que ainda não foi criada. Pesquisando, cheguei a uma fórmula assim:

      tamanho tabela = (tamanho medio linha) * (quantidade de registros)

      No entanto, como vocês devem perceber, falta algo nesta fórmula… Ela não cita PCTFree nem reader de linha, por exemplo. Vamos às perguntas:

      – Como faço para calcular o tamanho médio de uma linha?

      – Como devo calcular o PCTfree e o Reader das linhas e como faço para integrar esses dados ao calculo acima?

      – Estou esquecendo de algo (além do PCTfree e do Reader)?

      Perdão se for repost mas não achei nada pesquisando…

      Grato!

      #93937
      diegolenhardt
      Participante

        Essa tabela ja existe em algum outro lugar?

        Pra que voce quer saber isso?

        Pois tem a dba_segments onde voce saberia o tamanho dela, o initial da tabela poderia mostrar tambem,

        #93941
        vieri
        Participante

          Seria para estimar o tamanho da tabela antes do seu uso.
          Para realizar o Sum de todas as tabelas e definir a compra de espaço em disco.

          Caro amigo, para saber exatamente o tamanho que terá sua tabela,
          vc deverá saber quanto ocupa(bytes) cada datatype,
          pctfree(use o default) ,qtd de rows… e mesmo assim dificilmente vc terá o valor “certeiro”,
          será sempre estimado.

          Eu só conheci uma ferramenta que dava esse valor exato,
          por table, por database e por tablespace erá fantastico.
          O desenvolvedor preeenchia a qtd de linhas, o DBA os parâmetros,
          que a ferramenta Oracle Designer, na parte de Report, emitia um relatório com TODAS infos de volumetria do seu futuro banco.
          e neste rel. continha a formúla.

          Se alguem aqui ainda trabalhar com designer , pode extrair essa info,
          No Repository Objetcs Navigator -> Report. Na ultima folha que do *.PDF que era gerado.

          #93943
          tidinas
          Participante

            Obrigado pelas respostas senhores!

            Deixe-me ser mais específico. Preciso de uma espécie de fórmula que possa me ajudar a descobrir quanto uma tabela que ainda não existe no banco (uma tabela em uma folha de papel, por exemplo) irá ocupar de espaço em disco. Trata-se de um trabalho da faculdade em que o professor quer que saibamos fazer o calculo manualmente, sem a ajuda de ferramentas.

            Grato!

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.