Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
Gestion des priorités dans le cache de la base

Gestion des priorités dans le cache de la base  


 

 

Le cache des données de la base inclut un mécanisme de gestion automatique des priorités offrant un haut niveau d'efficacité et de performance. Ce mécanisme permet d'optimiser la rotation des données dans le cache lorsque le programme a besoin de place : les données de plus faible priorité sont déchargées en premier, tandis que les données de priorité plus haute restent chargées.

Ce mécanisme est entièrement automatique et la plupart du temps, vous n'aurez pas besoin de vous en préoccuper. Cependant, pour des cas particuliers, il peut être personnalisé à l'aide d'un ensemble de commandes dédiées, vous permettant de changer la priorité des objets pour toute la session ou uniquement le process courant. A noter que ces commandes doivent être utilisées avec précaution car elles peuvent affecter les performances de la base.

Le gestionnaire du cache sélectionne les données à retirer du cache en cas de besoin à l'aide d'un système de priorité. Les trois types d'objets qui peuvent être chargés dans le cache ont une priorité différente :

  • tables : toutes les données standard des champs (numériques, dates...), à l'exclusion des blobs (voir ci-dessous). Priorité par défaut : moyenne
  • blobs : toutes les données binaires des champs (textes, images, objets et blob) stockées dans le fichier de données. Priorité par défaut : faible
  • index : tous les index de champs simples, y compris les index de mots-clés et les index composites. Comme les index sont utilisés très fréquemment, ils ont un statut spécial dans le cache. Priorité par défaut : élevée

Les priorités par défaut assurent généralement des performances optimales. Cependant, dans certains cas spécifiques, vous pouvez avoir besoin de personnaliser ces priorités. Pour cela, vous disposez de deux ensembles de commandes 4D :

Ces commandes sont disponibles uniquement sur 4D Server ou 4D en mode local.



Voir aussi  

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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Gestion du cache

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R2

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)