V$SQLAREA的用法

lawzjf發表於2005-07-22

這個檢視用來找出效能最差的SQL語句。

select b.usesrname, a.disk_reads,

a.excutions exec,

a.disk_reads/decode(a.executions, 0, 1,

a.executions) rds_exec_ratio,

a.sql_text statement

from v$sqlarea a, dba_users b

where a.parsing_user_id=b.user_id

and

a.disk_reads>10000

order by a.disk_reads desc

可以用buffer_gets代替上面的disk_reads 來查詢記憶體使用最多的SQL語句。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152498/,如需轉載,請註明出處,否則將追究法律責任。

相關文章