SET INDEX CACHE PRIORITY
SET INDEX CACHE PRIORITY ( leChamp ; priorité )
Paramètre | Type | Description | |
---|---|---|---|
leField | Field | → | Champ dont vous voulez modifier la priorité des index pour toute la session |
priorité | Integer | → | Priorité du ou des index du champ 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 SET INDEX CACHE PRIORITY applique une priorité spécifique aux index du champ leChamp chargés dans le cache pour tous les process dans la session courante. Elle doit être appelée dans la méthode base Sur ouverture ou Sur démarrage serveur.
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 la priorité de tous les index liés au champ leChamp, y compris les index de mots-clés (à noter qu'il n'est pas possible de personnaliser la priorité des index composites).
Passez dans le paramètre priorité une des constantes du thème "Gestion du cache" :
Constante | Comment |
---|---|
Cache priority low | |
Cache priority very low | |
Cache priority normal | Rétablit la priorité de cache à sa valeur par défaut |
Cache priority high | |
Cache priority very high |
Exemple
Dans la , vous souhaitez définir une priorité très haute pour les index du champ [Client]Nom :
SET INDEX CACHE PRIORITY([Client]Nom;Cache priority very high)
Voir aussi
ADJUST INDEX CACHE PRIORITY
Get adjusted index cache priority