OB常用运维SQL
常用运维SQL
OB版本 4.2.1 oracle租户
数据库当前被阻塞的会话情况
--登录业务租户查询
Select * from v$ob_locks where block=1;
查询tx锁的阻塞源头
--登录业务租户查询
SELECT QUERY_SQL FROM GV$OB_SQL_AUDIT WHERE TX_ID IN (SELECT ID1 FROM GV$OB_LOCKS WHERE BLOCK = 1 AND TYPE = 'TX');
注意:GV$OB_SQL_AUDIT 视图数据量很大,查询时间较长,容易被ob_query_timeout中断
查询历史会话信息
Select * from V$OB_ACTIVE_SESSION_HISTORY;
对于 V4.3.x 版本,该视图从 V4.3.5 版本开始更名为 V$OB_ACTIVE_SESSION_HISTORY;对于 V4.2.x 版本,该视图从 V4.2.2 版本开始更名为 V$OB_ACTIVE_SESSION_HISTORY
sql执行计划
---查出SQL_ID
select * from gv$ob_sql_audit where query_sql like '%xxxx%';
----根据SQL_ID 查看有几个执行计划
select * from GV$OB_PLAN_CACHE_PLAN_STAT where sql_id=''\G

浙公网安备 33010602011771号