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

      Alguem sabe me dizer o que é implantação de partioning em banco Oracle?

      #77804
      chduarte
      Participante

        Particionamente é um processo avancado de banco de dados onde voce “agrupa” dados iguais.

        Por exemplo, imagine que voce tem uma aplicacao que contem dados por regioes do Brasil e esta base será enorme. Voce entao cria particoes nas tabelas por estado.

        Voce pode ter tabelas e indices particionados. As tabelas e indices também podem ter sub-particoes. Imagine que esta mesma tabela particionada por estado contenha dados historicos, logo voce particiona ao nivel mensal.

        Particionamento é muito usual em sistemas de DataWarehouse onde voce precisa fazer manutencao em bases historicas.

        Em relacao a performance e praticidade de manutencao tambem é fundamental. Imagine que voce precisa excluir um periodo historico de 2 anos em uma tabela de 700GB. Voce nao pode utilizar um delete simples porque ira demorar barbaridade ou nao será possivel.

        Se a tabela for particionada, voce somente precisa “dropar” os meses que voce precisa e isto é feito em instantes.

        As queries sao mais eficientes porque se voce deseja obter dados de 3 anos atras, o Oracle varre somente a particao desejada, nao toda a tabela e o resultado é bem mais rapido.

        Grande []

        Carlos Henrique Duarte
        DBA Oracle 11i

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