select a.sid, a.username, s.sql_text from v$session a, v$sqltext s where a.sql_address = s.address and a.sql_hash_value = s.hash_value order by a.username, a.sid, s.piece –每个会话正在执行
生活随笔 技术点滴
Hello, Welcome to my blog,Thank you!
select a.sid, a.username, s.sql_text from v$session a, v$sqltext s where a.sql_address = s.address and a.sql_hash_value = s.hash_value order by a.username, a.sid, s.piece –每个会话正在执行
select a.name,b.extents,b.rssize,b.xacts,b.waits,b.gets,optsize,status from v$rollname a,v$rollstat bwhere a.usn=b.usn;
select a.name,b.xacts,c.sid,c.serial#,c.username,d.sql_textfrom v$rollname a,v$rollstat b,v$session c,v$sqltext d,v$transaction ewhere a.usn=b.usnand b.usn=e.xidusnand c.taddr=e.addrand c.sql_address=d.addressand c.sql_hash_value=d.hash_
select event, sum(decode(wait_time, 0, 1, 0)) "Waiting Now", sum(decode(wait_time, 0, 0, 1)) "Previous Waits", count(*) "Total" from v$session_wait group by&n
alter session set sql_trace true 开始跟踪select * from table 运行需要跟踪语句alter session set sql_trace false 关闭跟踪输出跟踪文件格式为sid_ora_id.trc id是会话id查询会话IDselect spid,s.sid,s.serial#,p.username,p.progra
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.command_type, a.sql_text Statement from
SELECT a.VALUE || b.symbol || c.instance_name || ’_ora_’ || d.spid || ’.trc’ trace_file FROM (SELECT VALUE FROM v$parameter WHERE NAME =&
1、数据缓冲区的调整SGA区内存参数大小查询select name,value from v$parameter where name in(‘db_block_buffers’,'db_block_size’,'shared_pool_size’,'sort_area_size’);select name,value from v$parameter where name in(‘db_cache_size’,'db_block_size’,'shared
select sid,event from v$session_wait where event in (‘enqueue’,'latch free’,'db file sequential read’,'library cache lock’,'db file scattered read’,’buffer busy waits’); 等待事件查询 select username,status,osuser,machine,program,prev_sql