0 / 0
Retourner à la version anglaise de la documentation
Vérification des statistiques manquantes dans la Data Virtualization
Dernière mise à jour : 26 nov. 2024
Vérification des statistiques manquantes dans la Data Virtualization

Vous pouvez utiliser SQL pour déterminer si les statistiques d'une table virtuelle spécifique sont manquantes.

Pour déterminer si des statistiques de niveau table sont manquantes pour une table virtuelle, utilisez la requête suivante.

select cast(TABNAME as varchar(25)), TYPE, COLCOUNT, STATS_TIME
  from SYSCAT.TABLES
  where TABSCHEMA='schema'   
    and CARD=-1;

Remplacez Schema par le nom de schéma de la table virtuelle. L'instruction renvoie la liste de tous les objets du schéma dont la valeur CARD est -1, ce qui indique que les statistiques de niveau table n'ont pas été collectées.

Pour déterminer si des statistiques de niveau colonne sont manquantes pour une table virtuelle, utilisez la requête suivante.

select cast (COLNAME as varchar(25))
  from SYSSTAT.COLUMNS
  where TABSCHEMA='schema' 
    and TABNAME='table_name' 
    and COLCARD=-1
    and NUMNULLS=-1;

Remplacez Schéma par le nom de schéma et Nom_table par le nom de la table virtuelle. L'instruction renvoie la liste de tous les objets du schéma dont la valeur COLCARD et NUMNULLS est -1, ce qui indique que les statistiques de niveau colonne n'ont pas été collectées.

Remarque: Les colonnes d'un tableau ne requièrent pas toutes des statistiques de niveau colonne.
Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus