统计信息收集

    今天发现有些分区表分区统计信息为空,奇怪为什么不收集统计信息。
最后发现是因为统计信息收集的选项options=>'gather stale',原来这个选项只收集统计信息失效的对象。
    但是有个关键点没有注意到,没有统计信息的对象不会被当做失效的对象。
    但并不是每个表都是这个现象,这个原因尚未找到啊。????
    但另外设置一个收集empty的收集统计信息的crontab是不错的

   BEGIN
  dbms_stats.gather_database_stats(
  method_opt=>'for all indexed columns',
  estimate_percent => 5,
  ptions=>'GATHER empty',
  degree=>5,
  cascade=>TRUE
  );
END;
/  
    浏览本帖的知道问号部分答案的,请留下脚印啊!
请使用浏览器的分享功能分享到微信等