千家信息网

oracle 查看实时SQL的CPU使用情况

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,SELECTA.USERNAME, A.COMMAND, A.STATUS,A.PROGRAM, A.MACHINE, A.CLIENT_IDENTIFIER,B.SQL_TEXT,B.CPU_TIM
千家信息网最后更新 2025年01月21日oracle 查看实时SQL的CPU使用情况

SELECT

A.USERNAME, A.COMMAND, A.STATUS,

A.PROGRAM, A.MACHINE, A.CLIENT_IDENTIFIER,

B.SQL_TEXT,

B.CPU_TIME,

B.SHARABLE_MEM,

ROUND((B.DISK_READS + B.BUFFER_GETS)/B.EXECUTIONS)

AS RESOURCE_COST

FROM

V$SESSION A,

V$SQLSTATS B

WHERE

A.SQL_ID = B.SQL_ID

AND B.EXECUTIONS >0

AND A.WAIT_CLASS <> 'Idle'

ORDER BY

RESOURCE_COST DESC;

0