显然,在一次大数据量的导入后,要重新分析,oracle可没有这么聪明.不过你可以写个过程,然后用job让其定期运行.或者通过OS让这个过程定期执行.
想问一下,你的表多大,增长速度如何.分析和检索速度的提升是有矛盾的,就像索引会影响dml速度一样.最后,在说一句,注意你的优化器模式,若这张被分析过的表和其它未分析的表作联合查询时,oracle会对未分析的表作分析,权衡一下利弊吧.
当对数据库中部分表作分析并不是一件好事,尽管你突然发现分析后速度提高了不少,很多事情不是1+1=2那么简单的.