4D v16.3

FLUSH CACHE

Inicio

 
4D v16.3
FLUSH CACHE

FLUSH CACHE 


 

FLUSH CACHE {( tam | * )} 
Parámetro Tipo   Descripción
tam | *   Real, Operador in * para liberar la memoria caché completamente, o número de bytes a liberar en la caché

El comando FLUSH CACHE guarda inmediatamente los buffers de datos en el disco. Todos los cambios realizados a la base se guardan en el disco.

Por defecto, este comando no afecta el contenido actual de la caché, esto significa que los datos se siguen utilizando en acceso en lectura posteriores. Opcionalmente, se puede pasar un parámetro a modificar su contenido:

  • pase * para guardar la caché y liberar toda la memoria caché.
  • pase un valor tam para guardar la caché y liberar sólo el número tam de bytes de la caché.

Nota: pasar un parámetro a este comando es para propósitos de prueba. Por motivos de rendimiento, no se recomienda liberar la caché en el entorno de producción.

Normalmente, no es necesario llamar a este comando, ya que 4D guarda las modificaciones de datos regularmente. La opción Vaciar la caché cada X segundos (minutos) en Página Base de datos/Memoria de las Propiedades de la base, que especifica con qué frecuencia guardar, se suele utilizar para controlar el vaciado de la caché. Recomendamos utilizar el valor por defecto de 20 segundos. Tenga en cuenta también que el parámetro Cache flush periodicity se puede ajustar y leer utilizando los comandos SET DATABASE PARAMETER y Get database parameter.



Ver también 

Get database parameter
SET DATABASE PARAMETER

 
PROPIEDADES 

Producto: 4D
Tema: Gestión de la caché
Número 297

This command can be run in preemptive processes

 
HISTORIA 

New
Creado por: < 4D v6
Modificado: 4D v16
Renombrar: 4D v16

 
ARTICLE USAGE

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