oracle 实时查询最耗CPU资源的SQL语句
来源:互联网 发布:能变魔术的软件 编辑:程序博客网 时间:2024/05/17 17:14
1. 先通过top命令查看产用资源较多的spid号
2.查询当前耗时的会话ID,用户名,sqlID等:
select sid,serial#,machine,username,program,sql_hash_value,sql_id,
to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$session
where paddr in (select addr from v$process where spid in ('5648612','256523'));
3. 如果上一步sql_id或者 hash_value不为空,则可用v$sqlarea查出当前正在使用的sql
select sql_text
from v$sqltext_with_newlines
where hash_value = &hash_value
order by piece;
select * from v$sql where sql_id=''
---CSDN 网友提供的----
SELECT sql_text
FROM v$sqltext a
WHERE (a.hash_value, a.address) IN
(SELECT DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),
DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)
FROM v$session b
WHERE b.paddr = (SELECT addr FROM v$process c WHERE c.spid = '&pid'))
ORDER BY piece ASC
------------------------------------------------------------------------------
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898607.aspx
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- oracle 实时查询最耗CPU资源的SQL语句
- 实时获得最耗CPU资源的SQL语句
- (转)实时获得最耗CPU资源的SQL语句
- 查询oracle最耗资源的sql语句
- 查询oracle最耗资源的sql语句
- 查询oracle最耗资源的sql语句
- 查询oracle最耗资源的sql语句
- ORALE实时查询最消耗CPU资源的SQL语句
- Oracle 找出最耗资源的 SQL
- Oracle 找出最耗资源的 SQL
- Oracle 查耗CPU资源sql语句及程序代号
- Oracle 查耗CPU资源sql语句及程序代号
- 解读设计模式--开闭原则
- Oracle 移动数据文件的操作方法
- ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别
- ASPX 控件添加横向和纵向自动扩展滚动条
- 分享8个对于Web设计和开发人员非常有用的在线工具
- oracle 实时查询最耗CPU资源的SQL语句
- C# 获取系统文件夹
- oracle实例内存(SGA和PGA)调整
- PGA_AGGREGATE_TARGET --- PGA自动管理原理深入分析及性能调整
- MySQL主从数据库同步
- Oracle数据导入导出
- 分享15款很棒的 JavaScript 开发工具
- OCM考试中的物化视图的实现
- 一个 mysql数据库的可视化浏览界面的java实现