Oracle-AWR
可口可乐的围脖
这个作者很懒,什么都没留下…
展开
-
一次数据库不繁忙时一条sql语句2个执行计划导致业务超时的故障处理
故障原因:一条select有两个执行计划,在sqlplus中执行选择好的执行计划,只要40毫秒,而在程序中执行选择了差的执行计划,要1分23秒左右,导致前台业务超时报错。故障解决:使用outline固定好的执行计划后解决了该故障。故障发展顺序:1,早上一上班,说CRM的一个业务报错,crm应用开发人员、接口的、tuxdo、dba集中到一起开始诊断错误。2,业务返回超转载 2014-11-21 11:08:08 · 1194 阅读 · 0 评论 -
深入理解Oracle中的shared pool与library cache组件及相关等待事件
传统的’library cache pin’在10.2.0.2之后默认被取代, 此处PIN被Mutex及其ref count取代。 当进程执行游标语句时或者需要PIN,或者需要hard parse一个子游标heap。在版本10.2.0.1中, 使用mutex部分代码替代PIN的功能默认是不激活的,实际上这取决于隐藏参数_KKS_USE_MUTEX_PIN,在10.2.0.2之后_KKS_USE_M转载 2014-11-21 11:09:17 · 1433 阅读 · 0 评论