Melhore o seu desempenho com o novo gestor de cache

Tradução automática de Deepl

A versão 4D v16 foi definitivamente concebida para um melhor desempenho e escalabilidade. Para além das principais características como a multi-tarefa preemptiva, o 4D v16 64-bit está a incorporar um novo gestor de cache para uma manipulação optimizada de objectos na memória cache, evitando quaisquer problemas de fragmentação.

O novo gestor de cache melhora a utilização de cache muito grande para computadores modernos (com 64 ou mesmo 128 GB de Cache) permitindo tirar partido dos preços baixos da RAM para ter até grandes bases de dados totalmente em memória. Também melhora a situação de cache de tamanho pequeno com ficheiros de dados muito grandes, diminuindo a quantidade de memória de descarga com maior suporte de prioridades para os objectos de dados a serem mantidos ou libertados do cache.

Como resultado, as grandes bases de dados serão mais rápidas, permitindo mais dados e mais acesso paralelo dos utilizadores.

Embora a nova funcionalidade tenha sido concebida para administração zero e execução totalmente automática, para ajuste fino e análise de dados, adicionámos 3 novos comandos para lhe proporcionar mais capacidades programáticas:

  • O SET CACHE SIZE permite expandir ou reduzir o tamanho da cache na mosca, e também definir o número mínimo de bytes necessários antes de começar a libertar objectos da memória cache.
  • O Get cache size devolve o tamanho actual da cache
  • O Cache info retorna informação detalhada sobre o conteúdo actual da cache (memória usada, tabelas e índices carregados, etc.) num C_OBJECT, permitindo introspecção e estatísticas.

Para saber mais sobre os novos comandos, descarregue o nosso exemplo:

Exemplo de base de dados

hdi_managecache

Para mais detalhes, consultar o artigo Gestão de Caches na documentação 4D v16.