Go back to the English version of the documentation收集对象存储器中数据的统计信息
在 Data Virtualization 中收集对象存储器中数据的统计信息
Last updated: 2024年11月26日
您可以使用 ANALYZE 命令来收集对象存储器中虚拟表的统计信息。
要收集对象存储器中虚拟表的统计信息,请运行以下命令。
ANALYZE TABLE schema.table_name
COMPUTE STATISTICS FOR COLUMNS list_of_columns_commonly_used_in_predicates;
如果该表有几列,那么可以使用
FOR ALL COLUMNS
子句来收集该表中所有列的统计信息。 例如,要收集表 schema.tablename
上所有列的统计信息,请运行以下命令。ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS;
如果表具有大量数据,那么可以收集有关数据子集的统计信息,以便分析操作可以更快完成。 例如,要使用表数据的 10% 样本来收集统计信息,请运行以下命令。
ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS
TABLESAMPLE SYSTEM (10);
有关更多信息,请参阅 ANALYZE 命令。