假设oracle数据库,Oracle数据库治理中的前瞻性

Oracle数据库治理中的前瞻性

日期:2010年5月11日 作者:

数据库维护员能够依据企业对数据库功用的要求、能够准许数据库当机的时间、服务器的配置等要素来思索要挑选的级别。通常情况下,假设在同一个服务器中,除了Oracle数据库外还部署了其他运用服务的话,那么笔者建议最好采用All级别。此时数据库维护员能够知晓尽能够多的信息,协助维护员及早把疑问消弭掉。

三、配置合适的时间参数。

在启用自动任务负荷存储库之后,数据库维护员还须要思索一些时间上的分配疑问。如这个自动负荷存储库表中的数据须要保管多久。由于数据库运转统计信息的数目,随着其级别的不一样,数据量有多少。但是只需采用了Typical或许All这两个级别后,其信息量仍旧很可观的。故假设不定时整理这些数据的话,则这个表没有多少时间就会占用很大的空间了。为此这个表必需循环运用,以降低存储空间。默许情况下,自动负荷存储表中的内容只会被保管七天,也就是说这个表中存储的是近来七天的数据库运转信息。但是假设数据库环境设计比拟庞杂能够会发生大量的统计信息,则此时数据库维护员就须要缩减这个时间。而有时分某些异常数据能够会周期性的呈现,故数据库维护员须要明白多个周期之内的数据,此时就须要延伸这个循坏周期。为此数据库维护员要能够修改这个周期,以简约其任务。假设数据库维护员须要跟该这个周期的话,那么就须要执行Dbms_Workload_Reposttory顺序,配置其中的retention参数。留意这里是用分钟为单位。假设数据库维护员想要把这个时间配置为10天的话,则就须要把这个参数配置为60*24*10=14400分钟。留意这里是以分钟为单位。假设数据库维护员不知晓这个内容或许误以为这里是以天为单位的,而把这个参数配置为10的话,那么这个任务负荷存储库表中就不会记载有价值的信息。

另外,默许情况下任务负荷存储库的内存监视器是每60分钟搜集一下信息。不过有时分数据库维护员能够须要依据理论情况来缩减这个统计的周期或许宽大周期。如为了测试的须要要把这个周期缩减为10分钟以判别能不能正常启用了自动任务负荷存储库时,就须要把这个周期缩减。此时也是采用如上那个顺序,不过参数是interval了。假设要把这个时间调整为30分钟,则只须要把这个参数配置为30即可。留意此时这里是以分钟为单位。假设此时数据库维护员要让这个任务负荷存储库表保管10天的纪录,同时每隔30分钟统计数据库运转的信息,就能够执行以下的命令来完成:Execute Dbms_Workload_Reposttory.modify_snapshot_settings(interval=30,retention=14400)。即能够完成如上的需求。笔者再次强调一下,这个命令中都是以分钟为单位的。另外,假设同时缩减统计周期并延伸任务负荷存储库表的存储周期,那么在这两个要素的共同作用下,这个表的容量会很快的膨胀起来。数据库维护员须要留意这个疑问。通常情况下,笔者建议能够缩减这个统计周期,但是不建议延伸表的存储周期。假设数据库维护员确实须要一段时期内的功用数据的话,则能够先把这个表导出来执行备份。这能够防止任务负荷存储表对数据库表空间的腐蚀。再者,缩减内存监视器搜集系统统计数据周期会添加数据库的额定开支,这也是数据库维护员在调整这两个参数时须要留意到的内容。

(出处:https://www.yqdown.com/)

使用SQL Server 2008执行优化功能

下一篇:浅谈Oracle功能优化可以出现的疑难

相关文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值