• 博客访问: 665313
  • 博文数量: 62
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-15 15:57
个人简介

专注于Oracle,BI,Security,DR &^BCP,Performance tuning

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(62)

文章存档

2013年(62)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-12-17 23:03:20

我的文章里解释的不细致而且模糊点很多,大家可以参考吕海波先生的文章:http://www.itpub.net/thread-1813629-1-1.htm 来简单了解latch和mutex。    mutex的优化,当mutex处于最低粒度的时候,事实上优化的余地就非常小,比如在latch优化中常用的热点分布在mutex基本上是不可实践的。   我们.........【阅读全文】

阅读(77634) | 评论(0) | 转发(1)

发布时间:2013-12-17 22:26:16

前面讲了mutex for cursor,个人认为mutex for cursor和library cache pin并没有太大的区别,mutex所强调的细粒度访问并没有在这里体现出来,无论是library cache pin还是cursor mutex都是基于细粒度的,区别只是在于library cache pin采用队列机制,而mutex采用CAS机制而已。CAS机制可以保证在cursor mutex pin上具有比.........【阅读全文】

阅读(6948) | 评论(0) | 转发(0)

发布时间:2013-12-14 00:27:13

简单案例描述: 某商业银行业务系统表现出在高峰期CPU消耗很高,有些消耗CPU特别高的进程,但总是会变化,业务系统响应还基本可以接受。在CPU Time表现中Parse CPU相对比较高,Hard Parse不高,系统偶尔出现cursor pin: S,v$mutex_sleep_history表现出较高的gets和sleeps。经过综合判断为mutex的机制冲突引起,应用patch.........【阅读全文】

阅读(6430) | 评论(0) | 转发(2)

发布时间:2013-12-12 00:13:46

             latch,spinlock,轻量的旋转锁,顾名思义通过spin来获得latch。       Oracle期望latch的持有时间很多,所以采用在线等待的方式来获得latch,也就是spin。注意spin不释放CPU资源,在spin期间消耗大量的CPU资源资源.........【阅读全文】

阅读(7091) | 评论(0) | 转发(0)

发布时间:2013-12-08 22:54:48

    简单案例说明: 某运营商的客服系统在有几天遭遇业务高峰的时候,发生大量row cache object latch冲突,导致客服响应延迟甚至阻塞。通过flush shared_pool有所缓解,但是很快又到达高峰,即使重新启动数据库也很快会达到高峰导致业务系统阻塞。一旦度过高峰期,业务系统恢复正常。查询系统表现出了相对.........【阅读全文】

阅读(8120) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

lisayang122013-11-22 10:03

每次来这里,都感觉很受鼓励!

回复  |  举报

sunsapollos2013-11-07 19:15

lisayang12:柳总威武,坚持写了这么多,一直没停笔,厉害!

多谢捧场

回复  |  举报

lisayang122013-11-07 15:57

柳总威武,坚持写了这么多,一直没停笔,厉害!

回复  |  举报
留言热议
请登录后留言。

登录 注册

博评网