Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Gerenciar prioridades em cache de banco de dados

Gerenciar prioridades em cache de banco de dados  


 

 

O cache do banco de dados 4d inclui um mecanismo automático de gestão de prioridades que oferece um alto nível de eficiência e rendimento para o acesso aos dados. Graças a este mecanismo, quando se necessita espaço para carregar novos dados na cache, os dados em cache de baixa prioridade são liberados primeiro, enquanto que os dados em cache de maior prioridade permanecem carregados.

Este mecanismo é totalmente automático e  geralmente, não terá que se preocupar por ele. Entretanto, para casos específicos pode ser personalizada mediante um conjunto de comandos dedicados, o que permite mudar a prioridade dos objetos durante todo o tempo que for executado banco de dados ou temporáriamente para o processo atual. Lembre que estes comandos devem ser utilizados com cuidado já que afetam o rendimento do banco de dados.

O gestor de cache utiliza um sistema de prioridade baseado no tipo de objeto. Podem ser carregados três tipos de objetos na cache, cada um deles com um valor de prioridade automático:

  • tabelas: todos os datos de campo padrão (numéricos, datas...), excluindo blobs (ver abaixo). Valor de prioridade automático: 1500
  • blobs: todos os dados de campo binário (texto, imagem, objeto e blob) armazenados no arquivo de dados. Valor de prioridade automático: 1300
  • índices: todos os índices de campo simples, incluidos os índices de palavras chave (os índices compostos não são compatíveis com o sistema de prioridade de cache). Dado que os índices são acessados com frequência, têm um estado especial na cache. Valor de prioridade automático: 1700

As prioridades predeterminadas geralmente oferecem o melhor rendimento. Entretanto, para casos específicos pode personalizar as prioridades da cache utilizando dois conjuntos de comandos 4D:

Estes comandos só estão disponíveis EM 4D Server ou 4D em modo local



Ver também 

Download HDI database
Get adjusted blobs cache priority
Get adjusted index cache priority
Get adjusted table cache priority

 
PROPRIEDADES 

Produto: 4D
Tema: Cache Management

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)