0 / 0
Retourner à la version anglaise de la documentation
Collecte de statistiques pour les fichiers plat non dans la mémoire d'objets
Dernière mise à jour : 26 nov. 2024
Collecte de statistiques pour les fichiers plats dans Data Virtualization

Vous pouvez utiliser la procédure SYSPROC.NNSTAT pour collecter des statistiques pour tous les objets virtualisés, à l'exception de ceux qui sont définis dans la mémoire d'objets.

Important: N'utilisez pas SYSPROC.NNSTAT (méthode de collecte de statistiques basée sur un catalogue) sur une table virtualisée. Cette approche supprime toutes les statistiques de niveau de colonne précédemment collectées, ce qui a un impact négatif sur les performances de la requête.

L'exemple suivant montre comment appeler la procédure SYSPROC.NNSTAT pour collecter des statistiques.

call SYSPROC.NNSTAT(NULL, 'schema', 'table_name', 'list_of_columns_commonly_used_in_predicates', '', 2, '/tmp/table_name.log', ?, 1);

Cet appel collecte des statistiques de niveau table et de niveau colonne pour les colonnes incluses dans l'argument list_of_columns_commonly_used_in_predicates. Si la table comporte un petit nombre de colonnes, vous pouvez collecter des statistiques pour toutes les colonnes de la table en indiquant la valeur null au lieu d'une liste de colonnes. Pour éviter de collecter des statistiques de colonne, indiquez la chaîne vide ('') à la place.

Pour plus d'informations, voir la procédure mémorisée SYSPROC.NNSTAT.