执行execute dbms_stats.gather_schema_stats('username',cascade=>true),对ORACLE有什么作用?执行后在哪里查找到结果?

解决方案 »

  1.   

    execute dbms_stats.gather_schema_stats('username',cascade=>true)对SCHEMA的所有对象进行信息统计,  exec dbms_stats.gather_schema_stats(
      ownname          => 'SCOTT',
      options          => 'GATHER AUTO',
        cascade          =>  true
      estimate_percent => dbms_stats.auto_sample_size,
      method_opt       => 'for all columns size repeat',
      degree           => 15
      )  
    CASCADE是是否对索引进行统计,统计信息是为了让CBO选择最优的执行计划