的一部分,我们使用以下方法来刷新在给定模式的所有表的统计信息:收集关于物化视图的统计数据gather_schema_stats
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);
然而,这将行计数为我们的物化视图为零,有导致针对物化视图的查询导致效率低下的查询计划的副作用。我们通过在模式统计信息运行后针对特定mviews收集表统计信息来解决此问题。
我的问题是:我可以更改参数gather_schema_stats以任何方式,这将导致mview行计数不被设置为零?
这个问题可能是更好的问[dba.stackexchange.com](http://dba.stackexchange.com/)。 – Codo