select b.username username,a.disk_reads reads,
a.executions exec,a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio,
a.sql_text Statement,
a.CPU_TIME,a.CPU_TIME/decode(a.executions,0,1,a.executions)
from v$sqlarea a,dba_users b
where a.parsing_user_id=b.user_id
order by a.CPU_TIME desc;
我看不懂,这个sql是干什么的??? 最好能说说查询出来后每个字段的含义
解决方案 »
- aix中oracle表空间已满,求解
- 用存储过程在temps表里插入五十条数据简单问题
- 在安装9I的时候出现问题
- ORACLE服务器 内网客户端访问正常 外网客户端访问ORA-12541 无监听程序
- oracle的包是干什么用的?
- 大家好,我建了一个触发器来删除表中的重复记录,但是报错,请大家指点一下,非常感谢!
- shell如何获取oracle存储过程返回值
- 其他进程更新表后,原游标是否更新
- 关于Oracle InterMedia 和Oracle中LOB的问题。
- 各位ORACLE前辈请指点很菜的一个问题 在线求救 有分100分 急!!!!!!1
- oracle启动database control问题
- oracle游标问题-求救大哥大姐们
(
username,用户名
user_id,用户id号,是一个数字
)v$sqlarea:Oracle动态性能表
(
disk_reads,所有子光标读取硬盘数据总和
executions,所有子光标的执行数目
sqltext,当前光标的对应的SQL语句的头1000个字符。
cpu_time,该光标用于解析、执行和取数据的cpu时间,单位毫秒
)那整个语句什么意思,就一目了然了。
a.disk_reads reads --读磁盘的次数
a.sql_text Statement --SQL语句内容
a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio --计算一个比率,执行次数与读磁盘次数之间的关系。