查看: 1222|回复: 51

CPU飙升求解

[复制链接]
认证徽章
论坛徽章:
1
ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2018-3-13 10:32 | 显示全部楼层 |阅读模式
本帖最后由 lixy8998 于 2018-3-13 16:02 编辑

前几天一个老库cpu使用率突然飙升至100%,麻烦各位大神帮忙看一下是哪里出了问题。
windowns server 2008 r2   11.2.0.1   单节点
可以确定当时业务上没有进行任何更改。重启orcl服务后恢复了正常







一些sql做了处理,请见谅,平时这些sql拉到plsql里单独执行一次在0.05秒左右,业务逻辑是多个客户端直连数据库扫描一张表,没有绑定变量。。。

20181606.rar

42.08 KB, 下载次数: 11

论坛徽章:
188
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2018-3-13 15:05 | 显示全部楼层
文件坏了,无法打开附件.

使用道具 举报

回复
认证徽章
论坛徽章:
1
ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2018-3-13 16:04 | 显示全部楼层
lfree 发表于 2018-3-13 15:05
文件坏了,无法打开附件.

您好,已经重新上传了。。

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08
发表于 2018-3-13 16:14 | 显示全部楼层
把你的开发拉过来打屁股!! 这SQL写的逻辑都不对~

select LOGID, HPZL, HPHM, STARTTIME, ENDTIME, JYLSH, YWGWBH, JYCS, JYJGBH, SPURL, ZT, SCSJ, JYXM, JCXBH, LXJIP, LXJYHM, LXJMM, TDBH, LXJDKH, SBLX, GXSJ, SCCS, SPMC, SBBH from aaaaaaaaaa where JYJGBH='11111111' and JCXBH='1' and ZT=0 and round(to_number(sysdate-endtime)*24*60)>=3 and rownum<2 order by LOGID asc

这个order by 毫无意义~~
round(to_number(sysdate-endtime)*24*60)>=3这个就不能把计算写到=右边么?

使用道具 举报

回复
论坛徽章:
188
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2018-3-13 16:31 | 显示全部楼层
我就是打不开...

使用道具 举报

回复
认证徽章
论坛徽章:
1
ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2018-3-13 16:35 | 显示全部楼层
zergduan 发表于 2018-3-13 16:14
把你的开发拉过来打屁股!! 这SQL写的逻辑都不对~

select LOGID, HPZL, HPHM, STARTTIME, ENDTIME, JYL ...

写这个的研发早就不知道哪儿去了。。。
平时的话fcpu负载并不高,下午突然出现的,重启后又好了,能帮忙分析一下可能是什么原因造成的吗?

使用道具 举报

回复
认证徽章
论坛徽章:
1
ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2018-3-13 16:45 | 显示全部楼层
lfree 发表于 2018-3-13 16:31
我就是打不开...

https://pan.baidu.com/s/1kdWRj4ajJL2T_kcsDs2cQg


您看看这样能打开吗?

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08
发表于 2018-3-13 18:26 | 显示全部楼层
lfree 发表于 2018-3-13 16:31
我就是打不开...

最近winrar抽风,所有rar文件打开都会报错文件损坏,用7-zip就可以正常解压了

使用道具 举报

回复
论坛徽章:
121
现任管理团队成员
日期:2011-05-07 01:45:08
发表于 2018-3-13 18:27 | 显示全部楼层
lixy8998 发表于 2018-3-13 16:35
写这个的研发早就不知道哪儿去了。。。
平时的话fcpu负载并不高,下午突然出现的,重启后又好了,能帮忙 ...

cpu高是因为你那几个SQL 逻辑读太高了

去看awr中的 sql order by get

我说的sql就是其中一个

使用道具 举报

回复
认证徽章
论坛徽章:
1
ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2018-3-13 18:51 来自手机 | 显示全部楼层
zergduan 发表于 2018-3-13 18:27
cpu高是因为你那几个SQL 逻辑读太高了

去看awr中的 sql order by get

我的意思是想问,这些sql走索引不至于一次执行需要12秒,没走索引?统计信息不准确吗?如果是统计信息不准确为什么是下午出问题,oracle的自动收集信息任务不是这个点执行吧,这个库不到30g,收集任务执行不了这么长时间。为什么重启又好了?我从哪里可以验证这样问题,新手不理解的太多太多

使用道具 举报

回复

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

本版积分规则 发表回复

【有奖讨论】解决存储挑战了解一下
奖品:米家车载空气净化器 、米家声波电动牙刷 、小米运动蓝牙耳机

在数字经济时代,井喷式增长的数据,在释放大量商业价值的同时,也随之对企业的IT基础设施带来了不容忽视的挑战!如何存储、管理、使用这些数据呢?这是一条比以往更艰难的路~

活动时间:9月20日-10月11日

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