Retourner à la version anglaise de la documentationCollecte de statistiques pour les données dans la mémoire d'objets
Collecte de statistiques pour les données dans le stockage d'objets dans Data Virtualization
Dernière mise à jour : 26 nov. 2024
Vous pouvez utiliser la commande ANALYZE pour collecter des statistiques pour une table virtuelle dans le stockage d'objets.
Pour collecter des statistiques pour une table virtuelle dans la mémoire d'objets, exécutez la commande suivante.
ANALYZE TABLE schema.table_name
COMPUTE STATISTICS FOR COLUMNS list_of_columns_commonly_used_in_predicates;
Si le tableau comporte peu de colonnes, vous pouvez collecter des statistiques pour toutes les colonnes du tableau à l'aide de la clause
FOR ALL COLUMNS
. Par exemple, pour collecter des statistiques pour toutes les colonnes du tableau schema.tablename
, exécutez la commande suivante.ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS;
Si le tableau contient une grande quantité de données, vous pouvez collecter des statistiques sur un sous-ensemble des données de sorte que l'opération d'analyse puisse se terminer plus tôt. Par exemple, pour collecter des statistiques à l'aide d'un échantillon de 10% des données de table, exécutez la commande suivante.
ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS
TABLESAMPLE SYSTEM (10);
Pour plus d'informations, voir la commande ANALYZE .