oracle 性能监测语句

本文介绍了一种通过查询V$SQLAREA视图来分析SQL执行效率的方法。主要关注点包括进程、用户、执行次数、平均执行时间、优化方式、SQL文本、CPU时间、读盘次数、命令类型、完整SQL语句、占用shared pool内存及读取缓冲区的次数等关键指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

select temp.*
from (select t.MODULE 进程,
t.PARSING_SCHEMA_NAME 用户,
t.EXECUTIONS 执行次数,
trunc(t.CPU_TIME / 1000 / 1000 / t.EXECUTIONS, 5) 平均时间,
t.OPTIMIZER_MODE 优化方式,
t.SQL_TEXT Sql语句,
t.CPU_TIME / 1000 / 1000 CPU_TIME,
t.DISK_READS 读盘次数,
decode(t.COMMAND_TYPE,
3,
'select',
2,
'insert',
6,
'update',
7,
'delete',
'plsql') 命令类型,
t.SQL_FULLTEXT 完整sql,
t.SHARABLE_MEM 占用sharedpool内存,
t.BUFFER_GETS 读取缓冲区的次数
from V$SQLAREA t
where t.EXECUTIONS > 0
and t.PARSING_USER_ID not in (0, 51)) temp
order by temp.平均时间 desc, temp.执行次数 desc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值