楼主: wa0362

[精华] 近期整理(二)--pga,sga设置问题的两个诊断案例

[复制链接]
论坛徽章:
11
授权会员
日期:2007-07-08 18:54:592009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:蛇
日期:2008-10-24 16:46:51奥运会纪念徽章:现代五项
日期:2008-10-24 13:26:49生肖徽章2007版:羊
日期:2008-04-17 18:05:112008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
21#
发表于 2008-7-3 21:33 | 只看该作者
原帖由 wa0362 于 2008-6-30 10:45 发表
这个是用户另外一个项目DB服务器,DBA最近撤了

关键词:page in,内存不足引起大io,大iowait

环境:10.2 RAC ,AIX 5L
System Model: IBM,8844-IB6
Machine Serial Number: xxxxx
Processor Type: PowerPC_POWER
Number Of Processors: 4
Processor Clock Speed: 2498 MHz
CPU Type: 64-bit
Memory Size: 16064 MB
表现就是慢(用户说的),其中一个节点慢

自然要先看操作系统性能

[qasmdm2racle] /oracle/app/oracle/product/10.2.0/dbs> vmstat 1
System Configuration: lcpu=4 mem=16064MB
kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r b   avm   fre re pi po fr   sr cy in   sy cs us sy id wa
2 0 4258106 114674   0 15   0   0    0   0 838 91554 3085 42 11 38 8
2 0 4258100 114651   0 28   0   0    0   0 1167 58717 3838 39 7 43 10
2 0 4258100 114625   0 26   0   0    0   0 1011 50930 3323 44 5 42 10
6 0 4258208 114505   0 12   0   0    0   0 1202 66228 3846 40 6 43 12
2 1 4259282 113280   0 149   0   0    0   0 1346 67959 4000 44 10 25 21
1 1 4259300 113065   0 198   0   0    0   0 1124 46216 3314 42 8 22 28
1 3 4259257 112906   0 201   0   0    0   0 1638 68837 5059 39 8 25 28
2 0 4261895 110153   0 113   0   0    0   0 1194 49596 3650 47 7 26 20

从这里看到pi 比较多,这是内存不足的典型特征!

但是ps aux没看到什么特殊进程占内存(除了Oracle进程)
经历了半小时左右的瞎看.....

还被awr的top wait events误导了(做了个10分钟的awr):
Top 5 Timed Events                                         Avg %Total
~~~~~~~~~~~~~~~~~~                                        wait   Call
Event                                 Waits    Time (s)   ( ms)   Time Wait Class
------------------------------ ------------ -----------   ------ ------ ----------
latch: library cache                  6,868       1,826    266   43.2 Concurrenc
latch: shared pool                    6,866       1,770    258   41.8 Concurrenc
CPU time                                   351           8.3
enq: TX - row lock contention    709         340     480    8.0 Applicatio
latch: row cache objects            750         161     214    3.8 Concurrenc


经过再询问环境,发现:
1.这个节点上还有一个developer库.

2.检查RAC instance的内存分配:
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 1596M
sga_max_size                         big integer 4800M
sga_target                           big integer 4800M

dev库的内存分配
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target             big integer   2G
sga_max_size                         big integer    12G
sga_target                              big integer    6G

这肯定有问题了,怪不得内存不够用呢

显然的问题:SGA设置的太大,物理内存不足造成页面交换,进而hdisk0,hdisk1 io经常为90%以上。

缩小dev库的sga_max_size,sga_target,pga_aggregate_target 之后重起instance之后恢复正常:
kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r b   avm   fre re pi po fr   sr cy in   sy cs us sy id wa
2 0 2918295 1027498   0   1   0   0    0   0 1461 42828 5236 53 8 27 12
1 0 2918291 1027499   0   0   0   0    0   0 2932 60337 6900 52 10 29 9
1 0 2918981 1026849   0   0   0 266 786   0 2713 47645 4803 57 10 23 10
2 0 2919057 1026772   0   0   0   0    0   0 2061 41243 5226 39 7 32 23



文章不错

使用道具 举报

回复
论坛徽章:
9
授权会员
日期:2007-06-18 19:35:12会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:牛
日期:2009-05-18 10:35:46祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:鸡
日期:2009-11-29 02:28:14ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
22#
发表于 2008-7-3 21:57 | 只看该作者
总结不错

上面案例都碰到过!

使用道具 举报

回复
论坛徽章:
2
2008新春纪念徽章
日期:2008-02-13 12:43:032009新春纪念徽章
日期:2009-01-04 14:52:28
23#
发表于 2008-7-3 22:00 | 只看该作者
谢谢分享

使用道具 举报

回复
论坛徽章:
26
2010年世界杯参赛球队:葡萄牙
日期:2012-09-20 14:59:08密尔沃基雄鹿
日期:2012-03-20 16:57:19海蓝宝石
日期:2012-07-26 23:23:38奥运会纪念徽章:乒乓球
日期:2012-09-07 16:24:16奥运会纪念徽章:足球
日期:2012-09-07 16:24:16马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24灰彻蛋
日期:2012-12-31 12:03:56蜘蛛蛋
日期:2012-11-29 17:20:08
24#
发表于 2008-7-5 14:54 | 只看该作者

学习

学习

使用道具 举报

回复
论坛徽章:
145
生肖徽章2007版:兔
日期:2008-01-02 17:35:532010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:28
25#
发表于 2008-7-9 11:02 | 只看该作者
不错的例子,学习!

使用道具 举报

回复
论坛徽章:
7
会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010新春纪念徽章
日期:2010-03-01 11:06:132011新春纪念徽章
日期:2011-01-04 10:37:342011新春纪念徽章
日期:2011-02-18 11:43:342012新春纪念徽章
日期:2012-01-04 11:50:44
26#
发表于 2008-7-9 12:52 | 只看该作者
学习中,很有用! 谢谢分享!

使用道具 举报

回复
论坛徽章:
0
27#
发表于 2008-7-9 13:36 | 只看该作者
遇到问题自己分析,然后分析。

我们学习的榜样 o(∩_∩)o...

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
28#
发表于 2008-7-9 13:50 | 只看该作者
原帖由 stronghearted 于 2008-7-3 21:31 发表




写的不错,但这个问题要找出来责任人,这条sql审核不是难点,规范流程。这个的sql差点就跑到production。

至此,LZ也没说sql写的有问题啊。。。

使用道具 举报

回复
论坛徽章:
2
设计板块每日发贴之星
日期:2009-01-16 01:01:08ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51
29#
发表于 2008-7-10 16:57 | 只看该作者
很多问题诊断到最后都是简单的问题,呵呵

使用道具 举报

回复
论坛徽章:
21
红旗
日期:2013-09-30 15:26:01凯迪拉克
日期:2013-10-23 12:48:26比亚迪
日期:2013-11-01 09:19:01奔驰
日期:2013-12-13 09:27:30马上有对象
日期:2014-11-18 10:46:242015年新春福章
日期:2015-04-28 15:24:55慢羊羊
日期:2015-05-28 09:49:31
30#
发表于 2008-7-14 09:55 | 只看该作者
经验积累

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表