数据库锁大于600秒的session的抓取
来源:互联网 发布:win10程序员桌面壁纸 编辑:程序博客网 时间:2024/05/18 00:53
create or replace procedure moni_lock is
begin
insert /* +append */
into moni_lock_block
select seq_mlb.nextval, mkb.*
from (select /*+rule*/
do.OWNER || '.' || do.OBJECT_NAME,
vs.LAST_CALL_ET,
vs.USERNAME,
vs.OSUSER,
vs.MACHINE,
vs.PROGRAM,
vs.SID,
'(' || vs.SID || ',' || vs.SERIAL# || ')',
SYS_CONTEXT('USERENV', 'INSTANCE_NAME'),
sysdate,
vsq.SQL_TEXT
from v$lock a,
v$session vs,
v$locked_object vl,
dba_objects do,
v$sqlarea vsq
where exists (select 1
from v$lock b
where a.ID1 = b.ID1
and a.ID2 = b.ID2
and a.SID <> b.SID)
and vs.SQL_ADDRESS = vsq.ADDRESS(+)
and a.SID = vs.SID
and a.SID = vl.SESSION_ID
and vl.OBJECT_ID = do.OBJECT_ID
and a.BLOCK = 1
and vs.LAST_CALL_ET > 600
order by SID) mkb
where mkb.sid is not null;
commit;
end moni_lock;
begin
insert /* +append */
into moni_lock_block
select seq_mlb.nextval, mkb.*
from (select /*+rule*/
do.OWNER || '.' || do.OBJECT_NAME,
vs.LAST_CALL_ET,
vs.USERNAME,
vs.OSUSER,
vs.MACHINE,
vs.PROGRAM,
vs.SID,
'(' || vs.SID || ',' || vs.SERIAL# || ')',
SYS_CONTEXT('USERENV', 'INSTANCE_NAME'),
sysdate,
vsq.SQL_TEXT
from v$lock a,
v$session vs,
v$locked_object vl,
dba_objects do,
v$sqlarea vsq
where exists (select 1
from v$lock b
where a.ID1 = b.ID1
and a.ID2 = b.ID2
and a.SID <> b.SID)
and vs.SQL_ADDRESS = vsq.ADDRESS(+)
and a.SID = vs.SID
and a.SID = vl.SESSION_ID
and vl.OBJECT_ID = do.OBJECT_ID
and a.BLOCK = 1
and vs.LAST_CALL_ET > 600
order by SID) mkb
where mkb.sid is not null;
commit;
end moni_lock;
- 数据库锁大于600秒的session的抓取
- 查询数据库大于1G的表
- 应用设置超时时间大于3秒而实际connection timed out时间3秒的问题
- 判断传入的值是否大于数据库值大于就取代
- 秒杀应用的MySQL数据库优化
- 从数据库中读大于 32k 的内容?
- 数据库面试题sql查大于平均值的列
- 大于10G的数据库在还原时出错
- sql语句获取日期大于当前日期的数据库数据
- 多项式大于和渐进大于的区别
- session 存入数据库的好处
- seo的福音,运用ping指令实现主动吸引搜索引擎抓取,秒收不是梦
- 行动的大于一切
- 大于RAND_MAX的随机数
- hibernate抓取DB(数据库)时间,jsp页面抓取DB(数据库)时间的方法.
- 解决字符串插入不能大于2000.(用的数据库环境为Oracle 9i; 10g不能大于4000)
- 收集的材料 关于数据库和抓取器方面的
- (转)BigDump 数据库导入工具,导入数据库大于2M的数据
- oracle执行计划解释
- Android SDK Tools 升级到15,Android 4.0(API 14) 过程中的一些问题
- 设计模式-建造者模式(Builder Pattern)
- 大平台,小产品or小平台,大产品?
- MyISAM 和 InnoDB 讲解
- 数据库锁大于600秒的session的抓取
- linux 普通用户无法使用crontab
- android之电话号码查询
- Linux文件查找命令find,xargs详述
- display:inline-block属性
- 如何实现SSH断开后 进程仍然在后台运行
- 通过gps,wifi,基站定位获取当前位置
- 记账码
- JSON 入门指南