问题描述
你好,
我们的数据库面临性能问题。
我们的应用程序的设计方式是严格地只用于5-days在一个月内,当它被使用时,有大约300个会话在任何时间点并行运行。
通常应用程序的性能是预期的,但在某些时候,我们能够感觉到性能滞后,在此期间,可以看到多个会话在会话浏览器 (在Toad中) 的LongOps选项卡下有查询。
当性能问题发生时,我们发现RMAN作业会话处于活动状态,因此我们认为性能滞后是由于RMAN作业运行所致。我不是Oracle DBA概念的专家,以下是有关我们环境中RMAN工作的一些信息
1。RMAN作业每天运行一次,通常需要20mins完成。
2。但有时会initiated automatically当存档日志 (300gb) 已满 [使用应用程序时,存档日志在5天内已满]。
3。现在,RMAN工作开始了2hours完成。
4。在这段时间里,我们看到I/O events。
Hence while RMAN job is running it effects the performance of other active session。
我们想知道是否有可能在这5天内禁用RMAN,如果可以,那么该怎么办?
Please suggest if possible other reason/solution。
--Imran。
我们的数据库面临性能问题。
我们的应用程序的设计方式是严格地只用于5-days在一个月内,当它被使用时,有大约300个会话在任何时间点并行运行。
通常应用程序的性能是预期的,但在某些时候,我们能够感觉到性能滞后,在此期间,可以看到多个会话在会话浏览器 (在Toad中) 的LongOps选项卡下有查询。
当性能问题发生时,我们发现RMAN作业会话处于活动状态,因此我们认为性能滞后是由于RMAN作业运行所致。我不是Oracle DBA概念的专家,以下是有关我们环境中RMAN工作的一些信息
1。RMAN作业每天运行一次,通常需要20mins完成。
2。但有时会initiated automatically当存档日志 (300gb) 已满 [使用应用程序时,存档日志在5天内已满]。
3。现在,RMAN工作开始了2hours完成。
4。在这段时间里,我们看到I/O events。
Hence while RMAN job is running it effects the performance of other active session。
我们想知道是否有可能在这5天内禁用RMAN,如果可以,那么该怎么办?
Please suggest if possible other reason/solution。
--Imran。
专家解答
如果RMAN在关键时期消耗您的所有资源,则有2种选择
1) 在那段时间不要运行它。这不是数据库的事情-它是由您的管理员通过cron,调度工具或OEM等进行调度的。但是 * 您 * 可以控制时间表-我们不会强迫它。
2) 配置RMAN,使其在运行时不会消耗过多的资源。(它很可能会运行得更慢,但不会消耗您所有的I/O带宽)。
见
https://docs.oracle.com/database/122/BRADV/tuning-rman-performance.htm#BRADV90071
详情
1) 在那段时间不要运行它。这不是数据库的事情-它是由您的管理员通过cron,调度工具或OEM等进行调度的。但是 * 您 * 可以控制时间表-我们不会强迫它。
2) 配置RMAN,使其在运行时不会消耗过多的资源。(它很可能会运行得更慢,但不会消耗您所有的I/O带宽)。
见
https://docs.oracle.com/database/122/BRADV/tuning-rman-performance.htm#BRADV90071
详情
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




