Esta feature está disponível a partir da versão 9i, tendo alguns métodos disponíveis a partir da versão 12c.
A Basic Table Compression (compressão básica de tabelas) é disponibilizada com a licença Enterprise do Oracle Database, e não representa custos à parte deste licenciamento para uso; já o pacote Oracle Advanced Compression (compressão avançada) contempla diferentes tipos de compressão. Dentre estes, foram avaliados os tipos Advanced Row Compression e Advanced Index Compression no nível High.
Não há opções de compressão para edições Standard das databases. Antes de realizar qualquer operação de compressão, verifique junto ao fornecedor se isto representará algum custo adicional. A TOTVS não se responsabiliza por custos adicionais causados pelo uso das features descritas nesta página. |
Conforme constatado abaixo, não há opção de compressão para databases Standard. Para mais informações sobre features e licenciamento, consulte a documentação do fabricante. |
Há uma redução significativa no espaço em disco consumido, bem como diminuição de quantidade de I/O, otimizando o desempenho de instruções SELECT e DELETE.
Além do descrito acima, é provável o aumento do consumo de CPU na máquina de banco de dados.
O tipo de compressão escolhida influencia na frequência de manutenções e execuções de script na base de dados. Antes de executar qualquer manutenção, meça o esforço necessário para o gerenciamento da base com compressão aplicada.
Foram avaliadas as seguintes opções: Basic Table Compression, Advanced Row Compression e Advanced Index Compression. Avalie, junto a um DBA, quais tabelas devem receber a compressão e qual modo é o ideal para seu ambiente.
Nos testes realizados foi utilizado o Oracle Database 19c Enterprise, com os binários Harpia e release 12.1.33 do Protheus.
A base de dados foi inicialmente carregada com pouco mais de 100GB; o gráfico abaixo representa o tamanho total da base sem compressão (NoCompress), com a compressão básica de tabelas aplicada (Basic) e com a compressão avançada de índices e tabelas (Advanced). Neste caso, a compressão avançada trouxe 88% de redução no tamanho total da base.
Este percentual é variável de acordo com sua arquitetura e com os dados existentes na base; o valor apresentado é apenas uma referência oriunda do teste de homologação da feature. |
|