Stratégies d'utilisation du cache

L'un des avantages principaux de la mise en cache des requêtes est l'amélioration des performances de requête apparentes.

La mise en cache des requêtes peut être utile pour prédéfinir le cache pendant les heures creuses en exécutant des requêtes et en mettant en cache leurs résultats. Pour une stratégie de prédéfinition efficace, vous devez savoir à quel moment ont lieu les accès réussis au cache.

Si vous voulez prédéfinir le cache pour tous les utilisateurs, vous devez appliquer la requête suivante :

SELECT User, SRs

Une fois le cache prédéfini à l'aide de SELECT User, SRs, les requêtes suivantes constituent des accès réussis au cache :

SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER1)
SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER2)
SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER3)