4D v16.3

FLUSH CACHE

Accueil

 
4D v16.3
FLUSH CACHE

FLUSH CACHE 


 

FLUSH CACHE {( taille | * )} 
Paramètre Type   Description
taille | *  Réel, Opérateur in * pour vider le cache, ou nombre d'octets minimum de libération du cache

La commande FLUSH CACHE sauvegarde immédiatement le cache de données sur le disque. Toutes les modifications apportées à la base sont alors stockées sur disque.

Par défaut, cette commande n'affecte pas le contenu courant du cache, ce qui signifie que les données qu'il contient restent utilisables lors des accès en lecture ultérieurs. Optionnellement, vous pouvez passer un paramètre pour le modifier :

  • passez * pour sauvegarder le cache et vider entièrement le cache de la mémoire,
  • passez une valeur pour sauvegarder le cache et libérer au minimum le nombre taille d'octets dans le cache.

Note : Passer un paramètre à cette commande est à envisager uniquement pour effectuer des tests. Pour des raisons de performances, il est fortement déconseillé de vider le cache en environnement de production.

En temps normal, vous n'avez pas à appeler cette commande, car 4D sauvegarde régulièrement les modifications. Il est préférable d'utiliser l'option Ecriture cache toutes les X mn/secondes (option de la page Page Base de données/Mémoire des Propriétés de la base), qui spécifie les intervalles de sauvegarde des données, afin de contrôler l'écriture du cache de données sur le disque. Il est recommandé d'utiliser la valeur par défaut, qui est de 20 secondes. Notez également que le paramètre Cache flush periodicity peut être utilisé avec les commandes SET DATABASE PARAMETER et Get database parameter pour fixer ou lire cet intervalle.



Voir aussi  

Get database parameter
SET DATABASE PARAMETER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Gestion du cache
Numéro : 297

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

New
Créé : < 4D v6
Modifié : 4D v16
Renommé : 4D v16

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)