Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20.6
SET CACHE SIZE

SET CACHE SIZE 


 

SET CACHE SIZE ( tam {; libMin} ) 
Parámetro Tipo   Descripción
tam  Real in Tamaño de la caché de base de datos en bytes
libMin  Real in Número mínimo de bytes a liberar cuando la caché está llena

El comando SET CACHE SIZE define dinámicamente el tamaño de la caché de la base de datos y, opcionalmente, permite definir el tamaño minino en bytes a partir del cual comenzar a liberar memoria.

Nota: este comando sólo funciona en modo local (4D Server y 4D); no debe ser utilizado desde un 4D en modo remoto.

En tam, pase el nuevo tamaño de la memoria caché de la base en bytes. Este nuevo tamaño se aplica de forma dinámica cuando se ejecuta el comando.

En libMin, pase el tamaño mínimo de memoria a liberar de la caché de la base cuando el motor necesita espacio para asignar un objeto a él (valor en bytes). El propósito de esta opción es reducir el número de veces que los datos se liberan de la memoria caché con el fin de obtener un mejor rendimiento. Por defecto, si esta opción no se utiliza, 4D descarga al menos el 10% de la caché cuando se necesita espacio. Si su base de datos funciona con una gran caché, puede ser ventajoso utilizar un tamaño fijo que no dependa del tamaño de la memoria caché. Puede ajustar esta configuración de acuerdo con el tamaño de los bloques de datos que maneja en su base de datos.

Ejemplo  

Usted quiere añadir 100 MB al tamaño de la caché de su base actual. Puede escribir:

 C_REAL($currentCache)
 $currentCache:=Get cache size
  // el tamaño de la caché actual, e por ejemplo, 419430400
 SET CACHE SIZE($currentCache+100000000)
  // el tamaño de la caché actual ahora es 519430400



Ver también 

Get cache size

 
PROPIEDADES 

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

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20)
Manual de lenguaje 4D ( 4D v20.1)
Manual de lenguaje 4D ( 4D v20.2)
Manual de lenguaje 4D ( 4D v20.3)
Manual de lenguaje 4D ( 4D v20.4)
Manual de lenguaje 4D ( 4D v20.5)
Manual de lenguaje 4D ( 4D v20.6)