知识大全 如何捕获问题SQL解决过度CPU消耗问题
Posted 知
篇首语:缺乏知识就无法思考,缺乏思考也就得不到知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何捕获问题SQL解决过度CPU消耗问题相关的知识,希望对你有一定的参考价值。
如何捕获问题SQL解决过度CPU消耗问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用vmstat top等辅助解决Oracle数据库性能问题 Last Updated: Sunday : Eygle 问题描述: 开发人员报告系统运行缓慢 影响用户访问 登陆数据库主机 使用vmstat检查 发现CPU资源已经耗尽 大量任务位于运行队列: bash $ vmstat procs memory page disk faults cpu r b w swap free re mf pi po fr de sr s s s sd in sy cs us sy id 使用Top命令 观察进程CPU耗用 发现没有明显过高CPU使用的进程 $ top last pid: ; load averages: : : processes: sleeping running zombie on cpuCPU states: % idle % user % kernel % iowait % swapMemory: M real M free M swap in use M swap free PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU MAND oracle i M M run : % oracle oracle i M M sleep : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M cpu/ : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle oracle i M M run : % oracle 检查进程数量 bash $ ps ef|grep ora|wc l bash $ ps ef|grep ora|wc l bash $ ps ef|grep ora|wc l bash $ ps ef|grep ora|wc l bash $ ps ef|grep ora|wc l bash $ ps ef|grep ora|wc l 发现系统存在大量Oracle进程 大约在 左右 而正常情况下Oracle连接数应该在 左右 检查数据库 查询v$session_wait获取各进程等待事件 SQL> select sid event p p text from v$session_wait; SID EVENT P P TEXT latch free E+ address pmon timer duration rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout rdbms ipc message timeout SID EVENT P P TEXT rdbms ipc message timeout buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# buffer busy waits file# SID EVENT P P TEXT buffer busy waits file# buffer busy waits file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# db file sequential read file# SID EVENT P P TEXT cha138/Article/program/Oracle/201311/18139相关参考
知识大全 电脑总是自动关机。刚开机五分钟CPU风扇就很热,求高手帮忙解决问题阿
电脑总是自动关机。刚开机五分钟CPU风扇就很热,求高手帮忙解决问题阿! 以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
SQLServer请求失败问题的解决方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL无
一为SQL启用远程连接单击开始依次指向程序MicrosoftSQLServer和配置工具然后单击SQLServer外围应用配置器在SQLServer外围应用配置器页上单击服务和连接的外围应用配置器在服
知识大全 SQL Server 2000之日志传送功能—问题解决
SQLServer2000之日志传送功能—问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
要找出最耗资源的sql我们可以首先使用top等工具找到最好资源的进程(记住进程号)例如操作系统进程号为然后根据这个进程号(v$processspid)在v$process中找到进程地址(v$pro
知识大全 解决使用ORACLE SQL*PLUS时没有监听器的问题
解决使用ORACLESQL*PLUS时没有监听器的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
公募增发的问题及解决1、过度筹资可能会摊薄发行人股票价值由于增发新股所引起的股本扩张是瞬间完成的,而募捐集资金投人直至产生效益需要一个过程,因此,发生发行人制定的增发新股募集资金投资计划如果存在过度筹
最近又在做三个SQL服务器的数据库对等复制测试发现一个问题在服务器更改计算机名称以后数据库的复制就出现了失败尝试删除复制关系重新配置也不成功报错如下 奇怪的是其他的服务甚至是SQL服务本身都
今天碰到了性能问题DBServer的CPU%vmstat的输出也很高找到CPU高的sql语句是使用了一个将IP地址字符串转换为数字的PL/SQL自定义函数后来将这个逻辑放到数据库外的VB程序实现CPU
单亲家庭的孩子都有哪些心理问题怎么解决问题会有很多,而且都不一样,个体差异和环境的不同进而导致天差地别心理问题。恋父恋母过度依赖、对父母冷淡孤立缺乏感情都可能会发生。但是万变不离其宗——缺爱,进而无安