Re如何查看数据库内存使用情况
什么数据库? 物理内存有多少? 有图不
-------------------------
Re如何查看数据库内存使用情况
看整体:
show parameter sga;
show parameter pga;
看单个链接:
Select Server, Osuser, Name, Value / 1024 / 1024 Mb, s.Sql_Id, Spid, s.*
From V$session s, V$sesstat St, V$statname Sn, V$process p
Where St.Sid = s.Sid
And St.Statistic# = Sn.Statistic#
And Sn.Name Like 'session pga memory'
And p.Addr = s.Paddr
Order By Value Desc;
-------------------------
Re如何查看数据库内存使用情况
或者你到百度上搜下,网上很多资料的。
-------------------------
Re如何查看数据库内存使用情况
找SQL:
select * from v$sql where sql_id='????';
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 = '????'))
ORDER BY piece ASC;