DBMS_STATS.GATHER_SCHEMA_STATS('模式名',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');
以上命令收集统计信息,有方法可以提高收集速度吗,除了多加并行
100收集本来就慢,直接用sp_db_stat_init();
DBMS_STATS.GATHER_SCHEMA_STATS('username',10,TRUE,'FOR ALL COLUMNS SIZE AUTO');--数据量比较大时,收集10%就够用了
DBMS_STATS.GATHER_SCHEMA_STATS('username',10,TRUE,'FOR ALL COLUMNS SIZE AUTO',20);--改成20个并行
如果按照100%收集统计信息,数据量大的话可能会比较慢,推荐多加并行,或者是降低采样率