Chaque base de données activée pour DB2 Extension Net Search comporte une vue db2ext.textindexes. Elle contient des informations sur les paramètres, les statistiques et les valeurs par défaut pour les index de texte créés dans cette base de données.
Lorsque vous créez un index de texte, de nouvelles entrées sont créées dans db2ext.textindexes. Lorsque vous supprimez les index de texte, ces entrées sont supprimées.
Vous pouvez interroger la vue pour obtenir des informations sur les index. Voici un exemple utilisant le schéma d'index :
db2 "select COLNAME from DB2EXT.TEXTINDEXES where INDSCHEMA='myschema' and INDNAME='myindex'"
Notez cependant que vous ne pouvez pas modifier la vue avec des commandes de manipulation de données SQL normales, ni créer explicitement ni supprimer la vue de catalogue. Le tableau suivant présente les autres éléments de la vue.
Notez également que les paramètres de réplication ne sont pas inclus
dans cette vue.
Tableau 11. vue db2ext.textindexes
Attribut | Type | Remarques |
---|---|---|
INDSCHEMA | VARCHAR(128) | Nom de schéma de l'index de texte. |
INDNAME | VARCHAR(128) | Nom de l'index de texte. |
TABSCHEMA | VARCHAR(128) | Nom de table du schéma pour les tables de base, les alias de type nickname et les vues. |
TABNAME | VARCHAR(128) | Nom d'alias sur lequel l'index a été créé. |
COLNAME | VARCHAR(128) | Colonne sur laquelle l'index a été créé. |
CCSID | INTEGER | ID de jeu de caractères codés de document pour cet index. |
LANGUAGE | VARCHAR(5) | Langue du document pour cet index. |
FUNCTIONSCHEMA | VARCHAR(128) | Schéma de la fonction de mappage de colonne. |
FUNCTIONNAME | VARCHAR(18) | Nom de la fonction de mappage de la colonne. |
INDEXDIRECTORY | VARCHAR(256) | Répertoire pour fichiers index en texte intégral. |
WORKDIRECTORY | VARCHAR(256) | Répertoire pour les fichiers temporaires d'index. |
CACHEDIRECTORY | VARCHAR(256) | Répertoire pour la mémoire cache persistante (si persistentcache=1). |
UPDATEFREQUENCY | VARCHAR(300) | Critère de déclenchement pour l'application de mises à jour automatiques à cet index. |
UPDATEMINIMUM | INTEGER | Nombre minimal de documents devant être modifié avant l'exécution d'une mise à jour. |
EVENTVIEWSCHEMA | VARCHAR(128) | Schéma de la table d'événement créée pour cet index. |
EVENTVIEWNAME | VARCHAR(128) | Nom de la vue d'événements créée pour cet index. |
LOGVIEWSCHEMA | VARCHAR(128) | Schéma de la vue journal créée pour un index. |
LOGVIEWNAME | VARCHAR(128) | Nom de la vue journal créée pour un index (important pour la mise à jour incrémentielle sur les vues). |
COMMITCOUNT | INTEGER | Valeurs par défaut pour la mise à jour du nombre de validations. |
NUMBER_DOCS | INTEGER | Nombre total de documents en cours dans l'index. Notez que lors d'une mise à jour de l'index, la valeur est uniquement mise à jour si le nombre de validations est défini. |
REORG_SUGGESTED | INTEGER | Indique si les performances peuvent être optimisées en exécutant UPDATE INDEX REORGANIZE. Ce paramètre est seulement vrai (1) si au moins l'un des noeuds dispose d'une réorganisation d'index suggérée. |
REORGAUTOMATIC | INTEGER | 1, si l'index est automatiquement réorganisé pendant l'opération de mise à jour. |
RECREATEONUPDATE | INTEGER | 1, si l'index est automatiquement réorganisé pendant l'opération de mise à jour. |
CREATIONTIME | TIMESTAMP | Heure de la création d'index. |
UPDATETIME | TIMESTAMP | Heure de la dernière mise à jour. Si UPDATE TIME est égal à CREATION TIME alors aucune mise à jour n'a été effectuée. |
PERSISTENTCACHE | INTEGER | 1, si la mémoire cache persistante est utilisée. |
MAXIMUMCACHESIZE | INTEGER | Taille maximale de la mémoire cache. |
PCTFREE | INTEGER | Pourcentage de mémoire cache libre restante pour de nouvelles insertions. |
CACHETABLE | VARCHAR(32000) | Liste des expressions de la colonne pour CACHE TABLE. |
RESULTORDER | VARCHAR(32000) | Par ordre SQL pour INITIAL RESULT ORDER. |
ATTRIBUTES | VARCHAR(32000) | Liste des expressions de la colonne pour ATTRIBUTES. |
VIEWKEYCOLUMNS | VARCHAR(32000) | Colonnes clés pour index sur la vue. |