【分享与探讨四】:关于ORACLE的自动任务

【问题】ORACLE会有很多自动任务,按照默认的时间进行调度。比如说统计信息收集、比如说Automatic SQL Tuning Advisor,Automatic Segment Advisor等。那么这些自动任务的用途在设计的时候都是基于好的优化思路来的,但是不是一定适合我们的生产环境呢?【分析】对于统计信息收...显示全部

【问题】ORACLE会有很多自动任务,按照默认的时间进行调度。比如说统计信息收集、比如说Automatic SQL Tuning Advisor,Automatic Segment Advisor等。那么这些自动任务的用途在设计的时候都是基于好的优化思路来的,但是不是一定适合我们的生产环境呢?

【分析】对于统计信息收集来讲,每一个生产系统的高峰业务时间和负载特点都是不一样的,假设收集统计信息的触发时间正好在高峰时点,那么一定会对数据库性能造成影响,而且对于统计信息收集来讲还是相当耗费系统资源的一个任务。

【建议】建议自动优化器统计收集调整到空闲时间段执行。自动分段顾问和自动SQL调整顾问一般用途不大且浪费资源,可以手动的执行job来获取最新的建议信息。因此可以关闭这两个自动任务。

收起
参与4

返回haizdl的回答

haizdlhaizdl技术经理大连

【问题】ORACLE会有很多自动任务,按照默认的时间进行调度。比如说统计信息收集、比如说Automatic SQL Tuning Advisor,Automatic Segment Advisor等。那么这些自动任务的用途在设计的时候都是基于好的优化思路来的,但是不是一定适合我们的生产环境呢?

【分析】对于统计信息收集来讲,每一个生产系统的高峰业务时间和负载特点都是不一样的,假设收集统计信息的触发时间正好在高峰时点,那么一定会对数据库性能造成影响,而且对于统计信息收集来讲还是相当耗费系统资源的一个任务。

【建议】建议自动优化器统计收集调整到空闲时间段执行。自动分段顾问和自动SQL调整顾问一般用途不大且浪费资源,可以手动的执行job来获取最新的建议信息。因此可以关闭这两个自动任务。

银行 · 2017-05-09
浏览2060

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2017-05-09
  • 关注会员:1 人
  • 回答浏览:2060
  • X社区推广