知识大全 怎样找出消耗cpu的进程信息和执行语句

Posted 语句

篇首语:知识的确是天空中伟大的太阳,它那万道光芒投下了生命,投下了力量。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 怎样找出消耗cpu的进程信息和执行语句相关的知识,希望对你有一定的参考价值。

  要找出最耗资源的sql 我们可以首先使用top等工具 找到最好资源的进程(记住进程号) 例如 操作系统进程号为 然后根据这个进程号(v$process spid)在v$process中找到进程地址(v$process addr) 然后根据这个地址在v$session中找到相应的sid(v$session sid) 然后根据这个sid找到相应的hash alue(v$session sql_hash_value) 然后根据这个hash alue在v$sqltext $sql v$sqlarea等视图中找到对应的sql语句(sql_text)

  例如

  oracle@cs_db :/arch /lunar/tools > whoistopsql sh Connected SID  SERIAL# USERNAME  OSUSER MACHINE             PROGRAM  PROCESS   TO_CHAR(LOGON_TIME

cha138/Article/program/SQL/201405/30841

相关参考

知识大全 测试sql语句性能

  有时候我们经常为我们的sql语句执行效率低下发愁反复优化后可还是得不到提高  那么你就用这条语句找出你sql到底是在哪里慢了  示例  SETSTATISTICSioON  &

知识大全 如何查询占CPU高的oracle进程

如何查询占CPU高的oracle进程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!oracle占用

知识大全 查询Oracle正在执行和执行过的SQL语句

查询Oracle正在执行和执行过的SQL语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  正在

知识大全 如何解决CPU过度消耗问题

如何解决CPU过度消耗问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问题描述:  开发人员

知识大全 如何捕获问题SQL解决过度CPU消耗问题

如何捕获问题SQL解决过度CPU消耗问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用vm

实时系统中均设计有中断功能。使用中断时,CPU启动外部设备后执行其主程序。当外部设备完成准备之后向主机发出();CPU如

实时系统中均设计有中断功能。使用中断时,CPU启动外部设备后执行其主程序。当外部设备完成准备之后向主机发出();CPU如决定响应该设备则进入中断响应,停止执行原有程序,转而执行该设备的()、现场恢复程

实时系统中均设计有中断功能。使用中断时,CPU启动外部设备后执行其主程序。当外部设备完成准备之后向主机发出();CPU如

实时系统中均设计有中断功能。使用中断时,CPU启动外部设备后执行其主程序。当外部设备完成准备之后向主机发出();CPU如决定响应该设备则进入中断响应,停止执行原有程序,转而执行该设备的()、现场恢复程

知识大全 oracleSQL语句执行过程

oracleSQL语句执行过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle中SQ

知识大全 获取或记录Oracle语句的执行时间

获取或记录Oracle语句的执行时间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多情况下我

知识大全 带参数动态执行sql语句:Execute Immediate

带参数动态执行sql语句:ExecuteImmediate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一