4D v16.3

FLUSH CACHE

Página Inicial

 
4D v16.3
FLUSH CACHE

FLUSH CACHE 


 

FLUSH CACHE {( tamanho|* )} 
Parâmetro Tipo   Descrição
tamanho|*  Real, Operador in *para completamente liberar a memória cache, ou números de bytes a liberar em cache

O comando FLUSH CACHE salva imediatamente os buffers de dados em disco. Todas as alterações que foram feitas no banco de dados são armazenados no disco.

Como padrão, a memória cache atual é deixada sem mexer, ou seja, os dados continuam a ser usados para acessos de leitura subsequentes De maneira opcional, pode passar um parâmetro para modificar seus conteúdos:

  • passe * para salvar a cache e liberar a memória cache inteira.
  • passe um valor  tamanho para salvar a cache e liberar apenas o número de bytes tamanho da cache.

Nota: Passar um parâmetro a este comando é reservado para propósitos de teste. Por razões de performance, não é recomendado liberar a cache no ambiente de produção.

Geralmente não precisa chamar este comando, já que 4D salva modificações de dados regularmente. A opção  Flush Cache every X Seconds (Minutes) em  Página Banco de dados/Memória das configurações de banco de dados, que especifica quão frequente vai salvar, é tipicamente usado para controlar o esvaziamento da cache.Nós recomendamos usar o valor padrão de  20 segundos. Note que  o parâmetro Cache flush periodicity pode ser estabelecido e lido usando os comandos  SET DATABASE PARAMETER e Get database parameter.    



Ver também 

Get database parameter
SET DATABASE PARAMETER

 
PROPRIEDADES 

Produto: 4D
Tema: Cache Management
Número 297

This command can be run in preemptive processes

 
HISTÓRIA 

New
Criado por: < 4D v6
Modificado: 4D v16
Renomear: 4D v16

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)