墨墨导读:2020数据技术嘉年华于11月21日落下帷幕,大会历时两天,来自全国各地的数据领域学术精英、领袖人物、技术专家、从业者和技术爱好者相聚北京,见证了个人的快速成长、技术的迭代进步、行业的蓬勃发展、生态的融合共赢,以及市场的风云变迁。
2020数据技术嘉年华近50个PPT下载、视频回放已上传墨天轮平台,可在“数据和云”公众号回复关键词“DTC2020”获得!


我小孩经常问我,你做的什么工作?
我回答,数据库服务?
小孩又问,什么是数据库服务?
我说,数据库服务就是数据库的医生啊,数据库生了病,爸爸帮它治。




一个医院,在重症监护室,死亡率从某个时候起突然高起来,而经过医生的分析,每天早上8点的死亡率,比其他时间段高很多…

insert into xxx values(…,…)




检查x$bh/v$bh, 发现部分块在节点2也存在,怀疑是统计信息收集导致部分块在节点2的buffer cache里也存在
select count(*),ownerfrom x$bh h ,dba_objects owhere o.data_object_id = h.obj
强制统计信息收集在节点1上运行
强行flush 节点2的buffer cache
altersystem flush buffer cache;

一个医院,在重症监护室,死亡率从某个时候起突然高起来,而经过医生的分析,每天早上8点的死亡率,比其他时间段高很多… 原来,每天8点清洁阿姨拔掉呼吸机的电源,开始打扫卫生
2020-09-26 15:31:30.766 === Twoconsecutive receive calls took in 5945 ms ==2020-09-26 15:31:30.767 === Twoconsecutive receive calls took in 7274 ms ==2020-09-26 15:31:30.807 === Twoconsecutive receive calls took in 8494 ms ==2020-09-26 15:31:30.835 === Twoconsecutive receive calls took in 6355 ms ==
awk '/Two consecutive receivecalls took/{t=substr($2,1,5);wait=$(NF-2)/1000;if( wait>=3;cnt3[t]++);if( wait>=2;cnt2[t]++);if( wait>=1;cnt1[t]++);}END{for (i in cnt1)print i,cnt1[i],cnt2[i],cnt3[i]}'*lms*.trc








crsctl stat res ora.cvu -p

crsctl stop ora.cvucrsctl disable ora.cvu
关闭cvu后,对系统继续观察,首先,crs日志不会再出现那么多日志,lms日志里的Two consecutive receive calls信息也基本不再出现,系统中的gc current multi block request虽然还有少量出现,但时间都极短,并没有对业务产生影响,问题最终得以解决。
视频号,新的分享时代,关注我们,看看有什么新发现?


数据和云
ID:OraNews
如有收获,请划至底部,点击“在看”,谢谢!
点击下图查看更多 ↓
文章转载自数据和云,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。








