A compactação de base de dados é um recurso que pode ser utilizado com o Protheus para melhorar a performance e otimizar o consumo de espaço em disco do banco de dados. Esta feature está disponível a partir do SQL Server 2008 R2 Enterprise, e a partir das versões 2014 e 2016, Standard e Express. Com isto, você pode reduzir o tamanho do banco de dados em até 70%, ganhando agilidade na leitura, escrita e no tempo de restore.
Para o Protheus, o tipo de compactação mais eficiente é o de página, pois desta maneira os registros redundantes serão armazenados em um local da página e referenciados nas outras ocorrências.
A compactação de linha não é muito eficiente, já que o Protheus preenche automaticamente alguns campos com espaços vazios.
Sim.
Faça a análise de seu cenário para determinar quais índices e tabelas precisam ser compactados. |
Você pode ter ganhos em espaço e no tempo de leitura no banco de dados.
Além do espaço em disco e velocidade, você pode ter um aumento no consumo de CPU. Leve isto em consideração.
Faça a análise do seu cenário antes de executar a compressão. É possível que seja necessário mais de uma janela de manutenção para a aplicação da compressão.
O consumo de CPU pode aumentar no banco de dados.
|