Cette commande active la table mise en cache à partir de la table utilisateur DB2 ou de la mémoire cache persistante. Une fois fait, les opérations de recherche ayant recours à la procédure mémorisée sont possibles. Pour plus d'informations, reportez-vous au Chapter 16, Fonction de recherche de procédure mémorisée.
Cette commande est disponible uniquement si l'index a été créé avec une option CACHE TABLE. Pour plus d'informations, reportez-vous à la section CREATE INDEX.
Autorisation
Selon les vues de catalogue DB2, l'ID utilisateur dans cette commande doit disposer des droits CONTROL sur la table pour laquelle l'index en texte intégral a été créé.
Syntaxe de commande
>>-ACTIVATE CACHE FOR INDEX--+-----------------+--nom-index-----> '-schéma-index"."-' >--FOR-TEXT--+----------+--+---------------------+------------->< '-RECREATE-' '-|options-connexion|-' options-connexion: |--+-----------------------------------------------------------------------------------+--| '-CONNECT-TO--nom-de-base-de-données--+-------------------------------------------+-' '-USER--id-utilisateur--USING--mot-de-passe-'
Paramètres de commande
Usage
Il n'est pas possible d'émettre la commande si l'une des commandes suivantes est en cours d'exécution sur l'index :
Remarque |
---|
L'activation d'une table mise en cache peut nécessiter qu'elle soit totalement recréée, même si une mémoire cache persistante a été utilisée. Ceci se produit si une opération de mise à jour a eu lieu alors que la mémoire cache persistante était désactivée. |
La quantité de mémoire utilisée pour générer la mémoire cache est calculée dynamiquement à partir du nombre de documents courants et de la taille des colonnes résultantes. Utilisez la valeur PCTFREE pour augmenter la quantité de mémoire minimale calculée d'un facteur de 100/(100-PCTFREE). La valeur PCTFREE est spécifiée dans la commande CREATE ou ALTER INDEX.
De ce fait, PCTFREE décrit le pourcentage de mémoire cache allouée, réservée pour les opérations d'insertion alors que la mémoire cache est activée. Notez que pour chaque commande ACTIVATE CACHE, la taille de la mémoire réelle est ré-évaluée.