Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

8

主题
1#
发表于 2013-6-13 17:49:51 | 查看: 5452| 回复: 12
环境说明:
OS:HP-Unix 11.31
CPU:24
Memory:128G
Oracle:10.2.0.4.0单机
存储方式:裸设备(做了link)
其他说明:由于是生产,所以有定期rman备份
问题描述:跑批性能急剧下降
2#
发表于 2013-6-13 17:52:14
附件好像看不到,再传一次

awrrpt_20130320.html

403.84 KB, 下载次数: 817

回复 只看该作者 道具 举报

3#
发表于 2013-6-13 17:57:46
晚上刚刚开始跑脚本,调度是晚上10点开始的

awrrpt_20130320_22-23.html

338.17 KB, 下载次数: 813

回复 只看该作者 道具 举报

4#
发表于 2013-6-13 18:14:09
说明一下,由于11点跑批太慢,我们终止了,后面又重跑了,这个是重跑的时间段内负载很高的一个awr报告

awrrpt_20130321_03-04.html

314.21 KB, 下载次数: 780

回复 只看该作者 道具 举报

5#
发表于 2013-6-13 18:27:44
从报告上看存在log buffer不足的显现,redo配置问题和sequence cache问题
1.每秒进4M的redo,log buffer才6M需要增大至少12M
2.根据实际情况增加redo group,和redo size,这样会缓解log buffer space和log switch等待
3.调整批量SQL尽量使用nologging
4.检查VBS_SEQUENCE和其他sequence是否使用了cache,如果使用了看看是不是有必要增加cache大小
5.酌情增加session_cache_cursor大小减少解析量
6.增加open_cursor值大小
另外,请说下redo的情况,redo size大小,redo group 数

回复 只看该作者 道具 举报

6#
发表于 2013-6-14 07:56:24
补充一个:
HPUX,裸设备,确认正确配置了AIO

回复 只看该作者 道具 举报

7#
发表于 2013-6-14 09:19:05
lunar 发表于 2013-6-14 07:56
补充一个:
HPUX,裸设备,确认正确配置了AIO

请问如何判断aio没有正确配置的呀,从哪些指标判断的呀

回复 只看该作者 道具 举报

8#
发表于 2013-6-14 09:32:15
log buffer 6M是手动改过么?

回复 只看该作者 道具 举报

9#
发表于 2013-6-14 13:19:35
sheep_yang678 发表于 2013-6-14 09:32
log buffer 6M是手动改过么?

log buffer default value

The number of CPUs is used to determine the value of log_buffer if the log_buffer parameter is not set in the initialization parameters.

回复 只看该作者 道具 举报

10#
发表于 2013-6-15 02:11:00
log_buffer=6M
redo logfile 900M
6组,每组2成员

回复 只看该作者 道具 举报

11#
发表于 2013-6-15 12:32:01
我检查了数据库中没有使用异步io

回复 只看该作者 道具 举报

12#
发表于 2013-6-15 13:54:50
不好意看错了库,这个awr的数据库的异步io是打开的

回复 只看该作者 道具 举报

13#
发表于 2013-6-19 21:36:33
学习了解

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 15:31 , Processed in 0.058191 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569