Histórico da Página
O que é a compactação de dados?
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.
Compactação por linha ou por página?
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.
Posso fazer a compactação dos índices e tabelas?
Sim.
Nota | ||
---|---|---|
| ||
Faça a análise de seu cenário para determinar quais índices e tabelas precisam ser compactados. |
Quais são os benefícios da compactação de dados?
Você pode ter ganhos em espaço e no tempo de leitura no banco de dados.
Quais os impactos da compactação 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.
Cuidados a serem tomados
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.
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
|