我们使用以下方法刷新给定模式中所有表的统计信息:
exec dbms_stats.gather_schema_stats(ownname => 'some_schema', estimate_percent => dbms_stats.auto_sample_size, cascade => true, method_opt => 'FOR ALL COLUMNS SIZE AUTO', degree => 12);
然而,这会将我们的物化视图的行数设置为零,并导致针对这些物化视图的查询计划效率低下的副作用。我们通过在模式统计信息运行后针对特定mview收集表统计信息来解决这个问题。
我的问题是:我能否以任何方式更改gather_schema_stats的参数,以使mview行数不被设置为零?