A maioria dos artigos e trabalhos sobre a Oracle diz que a Oracle particionamento tem muitas vantagens. No entanto, existem algumas desvantagens que não parecem ter muita imprensa . A experiência tem indicado que a Oracle particionamento geralmente funciona bem, mas certas condições destacar circunstâncias específicas em que nem sempre é a melhor opção - especialmente em pequenos bancos de dados. O particionamento é direcionado principalmente para ambientes de banco de dados de grande porte. Vantagens Desempenho
A principal vantagem - eo propósito - de particionamento está a ser dito para fornecer vantagens de desempenho . Ele também permite uma melhor capacidade de gerenciamento para várias aplicações. O objetivo do particionamento é dividir os objetos de banco de dados , como tabelas , índices e outros objetos em partes gerenciáveis , menores.
Gerenciabilidade Vantagens
Os aspectos gerenciáveis de particionamento em a Oracle implica que os objectos podem ser acedidos e controlado a um nível mais baixo do que seria o caso . Cada caso de negócio é diferente, mas as diferentes estratégias de particionamento lidar com diferentes necessidades de negócios. As operações transparentes de particionamento significa que o tempo de desenvolvimento de aplicações é reduzido , economizando custos na linha de fundo. Você fica com mais economia de espaço de armazenamento , como espaços de tabela de partição ocupam menos espaço do que as técnicas tradicionais de espaço de tabela .
Desempenho Desvantagens
índices podem representar um sério problema se eles falham. Se um índice vai para baixo ou está danificada , as tabelas subjacentes podem ser danificados , tornando-as inutilizáveis e irrecuperável. A única solução é reverter para o backup - se você tem um - ou para reconstruir o índice . Em um contexto de partição, isso pode levar um tempo muito longo.
Gerenciamento Desvantagens
partições são muito mais difíceis de gerir do que tabelas padrão desprovidas deles . Isto é porque os aspectos de partição têm de ser identificados e administrados como parte de uma operação, tal como a utilização de " truncado ". Não é o suficiente para usar o comando simples truncado , o comando correto seria " alterar partição truncate mesa. " Portanto , as partições são mais difíceis de gerir.