(转)如何诊断和解决CPU高度消耗(100%)的数据库问题
链接:http://www.eygle.com/archives/2004/10/howto_getsql_which_cost_most_cpu.html 很多时候我们的服务器可能会经历CPU消耗100%的性能问题. 本文通过一个案例就如何捕获这样的SQL给出一个通用的方法. 问题描述:系统CPU高度消耗,系统运行缓慢 1.首先通过Top命令查看
我们发现在进城列表里,存在两个高CPU耗用的Oracle进城,分别消耗了47.77%和40.98%的CPU资源. 2.找到存在问题的进程信息
确认这是两个远程连接的用户进程. 3.熟悉一下我的getsql.sql脚本
注意这里我们涉及了3个视图,并应用其关联进行数据获取. 通过v$process视图,我们得以把操作系统和数据库关联了起来. 4.连接数据库,找到问题sql及进程 通过Top中我们观察到的PID,进而应用我的getsql脚本,我们得到以下结果输出.
那么这段代码就是当前正在疯狂消耗CPU的罪魁祸首. 5.进一步的我们可以通过dbms_system包跟踪该进程
这部分内容可以参考: 对于Windows上的类似问题,可以参考: 6.一点说明 很多时候,高CPU消耗都是由于问题SQL导致的,所以找到这些SQL通常也就找到了问题所在,通过优化调整 但是有时候你可能会发现,这些最消耗CPU的进程是后台进程,这一般是由于异常、BUG或者恢复后的异常 |
(转)如何诊断和解决CPU高度消耗(100%)的数据库问题相关推荐
- windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题
windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 参考文章: (1)windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 (2)https: ...
- [组图教程]:8大方法!解决CPU资源占用100%[ZT]
第1页:CPU资源占用100%:看驱动,看启动,看病毒 相信你的一定遇到过电脑动弹不得的时候,或许是只能眼看鼠标滑动而不能进行任何操作的时候,很多人都会经常遇到这样的问题:CPU占用率100 ...
- Linux下解决CPU占用率100%问题的步骤
CPU占用率100%问题的解决步骤 1. 确定cpu占用率高的进程ID - PID 2. 查看进程中cpu占用率高的线程ID - TID 3. 将线程ID - TID 转换成16进制 - XTID 4 ...
- XP中CPU占用率100%原因及解决方法
我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看"任务管理器"才发现CPU占用达到100%.这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在 ...
- 【Git学习】解决GitLab内存消耗大的问题
一.问题描述 今天有提示反馈Gitlab服务器push不上去,让我看看是不是Gitlab服务器出了什么问题. 我查看了下gitlab在线的信息 这台服务器消耗了31.3GB内存. 然后我11:14分尝 ...
- html5游戏占内存和cpu,IIS解决CPU和内存占用率太高的问题
发现进程中的w3wp占用率太高.html 通过查询,发现以下:web w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,若是你有多个应用程序池,就会有对应的多个w3wp.ex ...
- 电脑CPU占用率100%如何处理 电脑CPU占用率100%解决方法
电脑CPU占用率100%如何处理 电脑CPU占用率100%解决方法 2 年前电脑CPU占用率100%怎么解决 ?电脑没有运行太多程序,但是在任务管理器中总显示占用率100%这里就为大家介绍下,一起来看 ...
- 禁用software reporter tool.exe 解决CPU高占用率的问题
禁用software reporter tool.exe 解决CPU高占用率的问题 参考文章: (1)禁用software reporter tool.exe 解决CPU高占用率的问题 (2)http ...
- 高cpu_实用脚本:检查高 CPU / 内存消耗进程 | Linux 中国
本教程中包含两个脚本,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间. • 来源:linux.cn • 作者:Magesh Maruthamuthu • 译者:geekpi • ...
- Replication--复制延迟的诊断和解决
要解决复制延迟问题,需要首先定位复制延迟发生点,再找出复制延迟的原因,再做相应处理. 复制延迟发生点: 1. 发布服务器 2. 分发服务器 3. 订阅服务器 4. 发布服务器与分发服务器和分发服务器与 ...
最新文章
- 数据科学家必须要掌握的5种聚类算法
- 大区块的BCH给智能合约更大的发展潜力
- Android Jetpack组件之ViewModel使用
- openwrt gpio控制与使用
- java用户角色权限管理 只显示姓_java权限管理与用户角色权限设计
- HDU 6090 Rikka with Graph 思维 公式
- oracle检查表失效,PL/SQL联系oracle成功可以sql解决的办法是检查表的名称无法显示...
- 实现商品库存信息管理页面
- 优质软文怎么写----皆义 网途
- CCF 202206-2 寻宝!大冒险!
- 基于Matlab对大米计数的研究
- 2018年浙江省网络安全技能竞赛ctf部分解题思路writeup
- 年轻人最in的选择!HCK哈士奇x可口可乐联名限量款冰吧
- 如何锁定计算机桌面图标,用Desklock轻松设置和锁定桌面图标 -电脑资料
- MySQL-表连接的几种方式
- 网站压力测试工具was
- 阅文与掌阅的真假繁华
- 查询批量文件中关键数据方法--uedit32工具
- 线束音视频传输连接器FAKRA与HSD区别?
- Learn to See in the Dark 论文解读