楼主: Kevin__Zhang

[精华] 小案例分享,11G新特性引发的严重性能问题【附AWR截图】

[复制链接]
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
41#
发表于 2012-5-8 17:36 | 只看该作者
很好的实践,mark下,回去也试下。
这个性能对数据仓库还是帮助蛮大的,高并发的OLTP系统还是要尽量避免这种全表扫的

使用道具 举报

回复
论坛徽章:
58
生肖徽章2007版:马
日期:2009-11-06 23:12:33授权会员
日期:2013-01-10 14:38:592013年新春福章
日期:2013-02-25 14:51:24马自达
日期:2013-08-07 10:54:45红旗
日期:2013-08-09 13:48:48劳斯莱斯
日期:2013-09-12 15:56:37萤石
日期:2013-10-31 08:44:19优秀写手
日期:2013-12-18 09:29:13Jeep
日期:2014-01-14 10:53:432014年新春福章
日期:2014-02-18 16:43:09
42#
发表于 2012-5-8 21:41 | 只看该作者
棉花糖ONE 发表于 2012-1-16 18:46
1.10g以后排序的等待事件是direct path read temp,或者综合变得指标都能看出来(sort disks,或者根据ash ...

11g不知道
direct path read并不一定触发object checkpoint-----玉面飞龙的曾经文章
http://yumianfeilong.com/html/2009/02/25/327.html

使用道具 举报

回复
论坛徽章:
58
生肖徽章2007版:马
日期:2009-11-06 23:12:33授权会员
日期:2013-01-10 14:38:592013年新春福章
日期:2013-02-25 14:51:24马自达
日期:2013-08-07 10:54:45红旗
日期:2013-08-09 13:48:48劳斯莱斯
日期:2013-09-12 15:56:37萤石
日期:2013-10-31 08:44:19优秀写手
日期:2013-12-18 09:29:13Jeep
日期:2014-01-14 10:53:432014年新春福章
日期:2014-02-18 16:43:09
43#
发表于 2012-5-8 21:42 | 只看该作者
同时不妨参考一下阿里这位的文章
http://space.itpub.net/22034023/viewspace-688817

使用道具 举报

回复
论坛徽章:
58
生肖徽章2007版:马
日期:2009-11-06 23:12:33授权会员
日期:2013-01-10 14:38:592013年新春福章
日期:2013-02-25 14:51:24马自达
日期:2013-08-07 10:54:45红旗
日期:2013-08-09 13:48:48劳斯莱斯
日期:2013-09-12 15:56:37萤石
日期:2013-10-31 08:44:19优秀写手
日期:2013-12-18 09:29:13Jeep
日期:2014-01-14 10:53:432014年新春福章
日期:2014-02-18 16:43:09
44#
发表于 2012-5-8 21:44 | 只看该作者

使用道具 举报

回复
论坛徽章:
58
生肖徽章2007版:马
日期:2009-11-06 23:12:33授权会员
日期:2013-01-10 14:38:592013年新春福章
日期:2013-02-25 14:51:24马自达
日期:2013-08-07 10:54:45红旗
日期:2013-08-09 13:48:48劳斯莱斯
日期:2013-09-12 15:56:37萤石
日期:2013-10-31 08:44:19优秀写手
日期:2013-12-18 09:29:13Jeep
日期:2014-01-14 10:53:432014年新春福章
日期:2014-02-18 16:43:09
45#
发表于 2012-5-8 21:52 | 只看该作者
不过说实话 Kevin__Zhang 嗅觉很敏锐啊 !

使用道具 举报

回复
论坛徽章:
3
ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:482013年新春福章
日期:2013-02-25 14:51:24射手座
日期:2015-12-17 12:42:07
46#
发表于 2012-6-11 15:57 | 只看该作者
AndyChan 发表于 2012-1-16 20:01
路过。非常关注sql tuning advisor 与direct path 的影响。

物理IO的大小不再取决于buffer_cache中所存在的块;试想某个8个块的extent中1,3,5,7号块在高速缓存中,而2,4,6,8块没有被缓存,传统的方式在读取该extent时将会是对2,4,6,8块进行4次db file sequential read....
这有点不明白...能详细解析下吗? 主要是为何要进行4次?

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33ITPUB8周年纪念徽章
日期:2009-09-27 10:21:21鲜花蛋
日期:2011-08-30 16:11:02蛋疼蛋
日期:2011-09-01 16:53:02ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41咸鸭蛋
日期:2012-12-10 11:28:022015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
47#
发表于 2012-6-17 17:33 | 只看该作者
yangb71881 发表于 2012-6-11 15:57
物理IO的大小不再取决于buffer_cache中所存在的块;试想某个8个块的extent中1,3,5,7号块在高速缓存中,而 ...

你可以查下这个事件的机制:db file sequential read,就会懂得为什么要读取4次了。

使用道具 举报

回复
论坛徽章:
3
ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:482013年新春福章
日期:2013-02-25 14:51:24射手座
日期:2015-12-17 12:42:07
48#
发表于 2012-6-18 09:18 | 只看该作者
yangb71881 发表于 2012-6-11 15:57
物理IO的大小不再取决于buffer_cache中所存在的块;试想某个8个块的extent中1,3,5,7号块在高速缓存中,而 ...

呵呵,理解错误,以为是一个块要读取4次

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
49#
发表于 2012-6-18 09:47 | 只看该作者
悲剧了,偶的新公司也上11g r2,看来要尽量避免全表扫描啊。

使用道具 举报

回复
franklynzhou 该用户已被删除
50#
发表于 2012-6-19 17:56 | 只看该作者
在oltp系统还是尽量不要写这种全表加载大表的sql为好。

使用道具 举报

回复

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

本版积分规则 发表回复

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