当数据库出现问题时,我们需要进行分析处理,这里是一些常用的性能监视sql
1.查询最近的sql执行记录
select * from V$sql_history;
2.查询某用户下所有表字段
select * from all_tab_cols where owner='kata';
3.查看表注释
select * from ALL_TAB_COMMENTS where owner='kata';
4.查看字段注释
select * from ALL_COL_COMMENTS where owner='kata'
5.查询活动会话数
select count(*) from v$sessions where state='ACTIVE';
6.结束会话
sp_close_session(sessid); --v$session中查出来的session id
7.找出已执行超过2秒的活动SQL
select
*
from
(
SELECT
sess_id ,
sql_text ,
datediff(ss, last_recv_time, sysdate) Y_EXETIME,
SF_GET