常见数据库会话查询脚本
作者:admin发布时间:2021-12-17分类:传奇私服浏览:61评论:26
(1)
--()
,,,,,,
,DB_NAME(t.dbid)DbName,t.last_batch,t.loginame,t.program_name,t.hostname,t.hostprocess
,t.cmd,t.stmt_start,t.stmt_end,t.request_id,dc.text
frommaster.sys.sysprocessest
outerapplymaster.sys.dm_exec_sql_text(t.sql_handle)dc
wheret.spid=50
(2)
----OracleSession(v$session)
selectse.inst_id,se.SID,se.SERIAL#,se.Status,se.Event,se.taddr,se.process,se.BLOCKING_SESSION,se.blocking_instance,se.BLOCKING_SESSION_STATUS
,se.USERNAME,se.MACHINE,se.PROGRAM,se.sql_exec_start,se.seconds_in_wait
,NVL(s1.SQL_TEXT,s2.SQL_TEXT)ASsql_text
fromgv$sessionse
leftjoingv$sqls1onse.inst_id=s1.inst_idandse.SQL_ID=s1.SQL_IDandse.sql_child_number=s1.child_number
leftjoingv$sqls2onse.inst_id=s2.inst_idandse.PREV_SQL_ID=s2.SQL_IDandse.prev_child_number=s2.child_number
where--se.status!='INACTIVE'and
--se.program='w3wp.exe'
andse.program='JDBCThinClient'
orderbyse.blocking_session,se.sid;
--se.machine
(3)
----pgsession(pg_stat_activity)
selectpid,array_to_string(pg_blocking_pids(pid),',')blocked,state,wait_event,wait_event_type,
current_timestamp-query_startASruntime,datname,
usename,application_name,client_addr,client_port,query_start,query
已有26位网友发表了看法: