13
打开:
<>之前开始 DBMS_AUTO_TASK_ADMIN.ENABLE才能( ,,,,client_name =祝辞,auto optimizer stats 收集的, ,,,,operation ,,=在零 ,,,,window_name =祝辞NULL ); 结束;/关闭:
<>之前开始 DBMS_AUTO_TASK_ADMIN.DISABLE才能( ,,,,client_name =祝辞,auto optimizer stats 收集的 ,,,,operation ,,=祝辞,NULL ,,,,window_name =祝辞NULL ); 结束;/数据库监视这每个表的变化信息,当变化超过10%就自动收集统计信息:
(查询统计信息是否过期?)
监测追踪近似数of <代码> 代码>年代,插入,更新<代码> 代码>,以及<代码>删除代码> s的表和表是否被截断,自从上次统计数据聚集。您可以访问信息的变化表,<代码> USER_TAB_MODIFICATIONS> 代码,视图。数据修改后,可能会有几分钟延迟,而Oracle数据库将信息传播这一观点。使用,<代码> DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO> 代码,程序立即反映出优秀的监控信息保存在内存中。
, <代码> GATHER_DATABASE_STATS> 代码,或是<代码> GATHER_SCHEMA_STATS> 代码,程序收集新数据表与陈旧的统计,<代码>选项> 代码,参数设置用<代码>收集代码>,<代码>的代码>,和<代码>收集代码>,<代码>汽车> 代码只如果监控表<强>修改已经超过10%,强>然后这些统计数据被认为是过时并再次聚集。
何时使用手工统计?
- <李>
挥发性表删除或截断和重建的过程中。李李
> <>对象大的批量加载的目标增加10%或更多对象的总大小。
李>,