GATHER_STATS_JOB任务Oracle认证考试

文章作者 100test 发表时间 2010:03:07 15:12:24
来源 100Test.Com百考试题网


  应该有开发测试相关的兄弟常常发现,某些半夜跑的报表系统,在系统开始时候好好的,但是数据量越来越大的情况下,报表系统会越来越慢。

  一般我们可以理解为sql需要优化,存储需要优化等等。

  这里,如果我们使用的是Oracle 10G以上版本,就要小心了,有可能是Oracle自己搞的鬼。

  Oracle10g增加了一个新的任务,用来自动分析数据库,已增加CBO执行的正确性。这个任务就是GATHER_STATS_JOB,任务定义周一到周五的半夜执行,和周六日全天执行。

  出发点很好,但是,大部分业务晚上常常也要跑大的查询,或者执行计划改变,会引起新的性能问题。这个都是可以预见的。

  下面备忘。

  查看任务详情:

  SELECT owner,job_name,state,last_start_date,last_run_duration,failure_count

  FROM dba_scheduler_jobs WHERE job_name = GATHER_STATS_JOB.

  0select


相关文章


ORACLE三表查询优化问题Oracle认证考试
什么是0型文法,1型文法,2型文法,3型文法Oracle认证考试
修改Oracle默认用户密码有效期时间Oracle认证考试
OracleDDL,DML,DCL,TCL基础概念Oracle认证考试
GATHER_STATS_JOB任务Oracle认证考试
ORACLE表空间设置问题Oracle认证考试
Oracle数据库ODU的几种恢复场景Oracle认证考试
Oracle数据库安全:PL_SQL的SQL注入Oracle认证考试
如何查看oracle表空间已使用大小Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛