数据库(oracle)服务器的cpu大于80%,或到90%时,会对系统造成很大的影响。
一般是某些sql执行卡住了,消耗cpu资源,才会高居不下。
数据库服务器top命令截图:

1、如何解决呢?这时候oracle的awr报告或ash报告就起到了很好的作用。
oracle生成awr报告
oracle生成ash报告

awr报告:

ash报告:

2、查询会话。取上图的 SQL Id,如:g51nuh6kzfyu9,执行语句:

select sid,serial#,username ,osuser from v$session where (sql_hash_value,sql_address)=(select hash_value,address from v$sqlarea where sql_id='g51nuh6kzfyu9' );


3、干掉卡住的sql。kill session的sql语句:
399对应sid,45889对应serial#

alter system kill session '399,45889';
alter system kill session '1365,62903';



System altered.就算执行成功。
top命令:

cpu回落,大功告成。
至于为什么会这样,还得根据卡住的sql语句去搜索代码,然后优化。

数据库(oracle)服务器的cpu大于80%相关推荐

  1. oracle 查看cpu使用率,查看Oracle所在服务器的cpu使用情况

    查看Oracle所在服务器的CPU使用情况 --使用Oracle视图查看操作系统监控数据库 select * from v$osstat; select * from v$sysmetric_hist ...

  2. mobaxterm怎么解除sessions个数限制_详解Oracle实例囚笼--限制数据库实例使用的CPU资源...

    概述 当多个实例运行在同一台服务器上时,为了避免实例间的相互影响,从oracle 11gr2开始推出了实例囚笼的概念.实例囚笼能够限制数据库实例使用的CPU资源.使用实例囚笼,只需要设置CPU_COU ...

  3. 如何规划和选择数据库服务器:CPU、内存、磁盘、网络(转)

    转自:http://blog.chinaunix.net/uid-5715-id-2734517.html 学习如何根据业务模型来计算tpcc值,挺有帮助的. 当一个新的业务系统开发完成后,需要在一个 ...

  4. Oracle数据库基础入门《一》Oracle服务器的构成

    Oracle数据库基础入门<一>Oracle服务器的构成 Oracle 服务器是一个具有高性能和高可靠性面向对象关系型数据库管理系统,也是一 个高效的 SQL 语句执行环境. Oracle ...

  5. oracle服务器找不到怎么解决,简析Oracle数据库常见问题及解决方案

    Oracle数据库在使用的过程中常常会遇到这样或那样的问题,而这些问题常常又使我们感到很困惑,本文我们总结了Oracle数据库在使用过程中的一些问题,并给出了解决方法,下面我们就开始分析一下这些问题. ...

  6. oracle 服务器时间修改,oracle数据库服务器修改时间

    oracle数据库服务器修改时间 内容精选 换一换 华为云关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用.稳定可靠.弹性伸缩.便捷管理 ...

  7. 数据库:一条sql语句查询每门课程都大于80分的学生姓名

    描述:已知student表有姓名-name,分数-grade,课程-course,它们多对多对多,一条sql语句查询每门课程都大于80分的学生姓名? 分析: ①每门课程,涉及到课程数量统计 SELEC ...

  8. Oracle服务器性能优化

    几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧 数据库优化的讨论可以说是一个永恒的主题.资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库 ...

  9. oracle内部函数,[数据库]Oracle内置函数

    [数据库]Oracle内置函数 0 2020-08-21 19:00:31 lpad()函数:用于左补全字符串. 例:lpad('原始数据','预期长度','填充字符') ,lpad('123','5 ...

最新文章

  1. 分布式计算开源框架Hadoop入门实践
  2. ENC28j60以太网芯片驱动程序简介
  3. 如何检测出定制服务器中预装的恶意软件?
  4. CTFshow 命令执行 web53
  5. kdump和crash的配置方法与内核故障原因分析(一)
  6. 精选22个Pandas函数!
  7. 226. Invert Binary Tree 1
  8. 玩C一定用得到的19款Java开源Web爬虫
  9. EE Servlet 3:在Servlet中生成HTML输出
  10. 前端学习(1409):多人管理29安装json转换工具
  11. java 随机生成图,Java中的快速实值随机生成器
  12. KVC/KVO实现原理分析
  13. 纯新手DSP编程--5.30--任务的通信和同步
  14. PGM:贝叶斯网的参数估计
  15. DSP应用技术(第一章)
  16. wincc7.0显示无法访问服务器,WinCC 7.0 SP3 安装时提示网络连接不可用,无法安装...
  17. 统计红楼梦人物出场次数python_红楼梦人物出场次数统计及人物出场词云
  18. DataMatrix识别及定位项目笔记(2)——基于QT+libdmtx-0.7.5的DataMatrix解码及定位
  19. 抗击疫情,在家自学编程
  20. ORACLE ORDER BY用法总结

热门文章

  1. 奥的斯服务器设置楼层运行,奥的斯服务器PPT
  2. LDAP认证服务客户端配置
  3. Flying Squirrel Creek
  4. 初步熟悉新webserver goahead
  5. IJ下的JavaWeb的搭建
  6. 定时器concurrent属性简单介绍
  7. each 和 forEach 和{{each}}
  8. 被iPhone4电死空姐丈夫回应:充电器是原装
  9. div的display和visible的区别
  10. 1187:统计字符数