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

      Tenho algumas dúvidas quanto ao gerenciamento de ASM, antigamente no oracle 8i, para se ter mais performance a gente separava os arquivos de dados e índices, isso continua valendo para o oracle 10g utilizando o gerenciamento por ASM, colocar dados e índices num mesmo tablespace e datafiles.

      #92595
      Ricardo Portilho Proni
      Participante

        Pessoalmente eu acho isto desnecessário hoje em dia.
        O Tom Kyte também acha, como li no seu livro Oracle Expert Database Arch.

        Geralmente hoje os bancos grandes estão em um Storage com dezenas de discos, e o ASM já irá fazer Stripping por default, ou seja, vai espalhar tudo pelo DG.

        Mesmo no passado, quando se tinha por exemplo, apenas dois HDs físicos no servidor, deixar um HD para dados e outro para índices era para evitar o acesso concorrente. Mas pensem bem, em um uso monousuário de um SELECT, primeiro o índice é acessado, e depois a tabela. Em um DML, primeiro a tabela é alterada, e depois o índice. São acessos sequenciais. E se pensarmos no banco corretamente, como um abiente multiusuário, constatmos que TUDO é acesso concorrente. Ou seja, tem que espalhar tudo pelo maior número de discos possível.

        Separar algum dado deve ser por excessão, como colocar uma tablespace de dados históricos, que não precisam de desempenho, em RAID 5 para economizar espaço. Ou mesmo uma Tablespace “quente” em um RAID 10 mais rápido. E os REDO Logs, que devem sempre estar no disco mais rápido possível.

        A separação dos dados em índices e tabelas pode ser uma questão preferencial administrativa (Backup & Recover), mas não de performance. E você ainda terá o prejuizó de provavelmente ver espaço desperdiçado.

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