Aller au contenu principal
Version: Next

ADJUST TABLE CACHE PRIORITY

ADJUST TABLE CACHE PRIORITY ( laTable ; priority )

ParamètreTypeDescription
laTableTable🡒Table dont vous souhaitez ajuster la priorité des données scalaires
priorityEntier long🡒Priorité des données scalaires de la table dans le cache

Mode expert

Cette commande est réservée pour des besoins spécifiques. Elle doit être utilisée avec précaution car elle peut affecter les performances de la base.

Description

La commande ADJUST TABLE CACHE PRIORITY modifie la valeur de priorité des données scalaires de laTable chargées dans le cache pour le process courant. Un appel à cette commande remplace toute valeur précédente modifiée avec la même commande dans le même process. Cette commande ajuste la priorité pour des besoins ponctuels, par exemple lors de l'exécution d'un import ou d'une recherche.

Note : Cette commande fonctionne en mode local seulement (4D Server et 4D) ; elle ne peut pas être utilisée avec 4D en mode distant.

Cette commande définit uniquement la priorité des champs scalaires de la table (types date, numériques ou alpha). La priorité des types de champs binaires (Blob, texte, images et objets) est gérée via la commande ADJUST BLOBS CACHE PRIORITY.

Passez dans le paramètre priorité une des constantes du thème "Gestion du cache" :

ConstanteComment
Cache priority low
Cache priority very low
Cache priority normalRétablit la priorité de cache à sa valeur par défaut
Cache priority high
Cache priority very high

Exemple

Vous souhaitez modifier temporairement la priorité des champs scalaires de la table [Docs] dans le cache :

 ADJUST TABLE CACHE PRIORITY([Docs];Cache priority low)
  // ... effectuer une opération spécifique
 ADJUST TABLE CACHE PRIORITY([Docs];Cache priority normal)

Voir aussi

Get adjusted table cache priority
SET TABLE CACHE PRIORITY