Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 3 meses atrás por Ricardo Portilho Proni.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #104828
    rodrigoper
    Participante

      Surgiu uma dúvida aqui, qual é o tamanho ideal de datafile? 2gb, 4, 6, 32gb?
      Outra coisa se tiver 4 datafiles de 2gb, resolvo agrupar isso num de 8gb, como faria isso?
      Desde já agradeço!!!

      #104830
      Fábio Prado
      Participante

        rodrigoper,

        O tamanho do datafile depende do SO, arquitetura da máquina, discos ou storage e versão do BD que vc usa.

        Se por exemplo vc me disser que tem uma máquina de 64 bits com LInux e Oracle 11GR2, e que os datafiles ficam em um storage com discos em RAID 5 ou 10, eu direi para vc criar bigfile tablespaces, que permitem criar datafiles de até 128 TB.

        Responda essa mensagem com as configurações que eu solicitei, ok?

        []s

        Fábio Prado
        http://www.fabioprado.net

        #104831
        Ricardo Portilho Proni
        Participante

          Se existisse um tamanho ideal de datafile, ele já viria pronto, o Oracle não te daria opção. 🙂

          Siga estas duas regras:

          • Se você tiver muitos DATAFILES (centenas, milhares), sofrefá lentidão por conta do lento checkpoint, que precisará sempre gravar no cabeçalho de tooodos eles (dependendo do seu mecanismo de I/O: se ele já for lento, este problema aparecerá mais rápido). Então, tenha o menor número de DATAFILEs possível. Como saber se você tem este problema? Se os Eventos relativos a CONTROLFILE são relevantes em seu tempo total de banco;
          • Se seus DATAFILEs forem muito grandes, você sofrerá ao fazer RESTORE (dependendo do seu mecanismo de RESTORE: se ele já for lento, este problema aparecerá mais rápido). Se você perder um único DATAFILE, terá que deixar todo o sistema indisponível por, digamos, 18 horas. Se os DATAFILEs forem de 100M, seu RESTORE será rápido. Se sua unidade de fita é um avião (ex. um TSM do último modelo via HBA), pode utilizar DATAFILEs de 1TB sem prejudicar ser RESTORE.

          Ou seja, se seu banco é pequeno (100GB-200GB) e seu BACKUP é rápido, não esquente com isso. Só não faça DATAFILEs de 1MB…

          E não há motivo para juntar DATAFILEs, e não dá para fazer. Terá que criar outra TABLESPACE com os DATAFILEs do jeito que quer e mover os objetos para lá.

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