oracle回滚断查询,Oracle回滚段使用查询代码详解
大批量执行DML语句造成回滚段大量占用,又回退操作,如何直观查询数据回滚情况?
单机环境 查询回滚执行进度
sql;">
select /*+ rule */s.sid,r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te,t.used_urec rec,t.used_ublk blk
from v$lock l,v$session s,v$rollname r,v$transaction t
where l.sid = s.sid(+) and
trunc(l.id1/65536) = r.usn and
l.type = 'TX' and
t.ses_addr = s.saddr and
l.lmode = 6;
单机环境 查询回滚执行进度
sql;">
select /*+ rule */s.sid,v$transaction t
where l.sid = s.sid(+) and
trunc(l.id1/65536) = r.usn and
l.type = 'TX' and
t.ses_addr = s.saddr and
l.lmode = 6;
集群环境 查询回滚执行进度
sql;">
select /*+ rule */s.sid,t.used_ublk blk
from gv$lock l,gv$session s,gv$transaction t
where l.sid = s.sid(+) and
trunc(l.id1/65536) = r.usn and
l.type = 'TX' and
t.ses_addr = s.saddr and
l.lmode = 6;
单机环境 查询回滚执行进度
sql;">
select /*+ rule */s.sid,v$transaction t
where l.sid = s.sid(+) and
trunc(l.id1/65536) = r.usn and
l.type = 'TX' and
t.ses_addr = s.saddr and
l.lmode = 6;
总结
以上所述是小编给大家介绍的Oracle回滚段使用查询代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程之家网站的支持!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
oracle回滚断查询,Oracle回滚段使用查询代码详解相关推荐
- oracle mysql连接池配置文件_数据库连接池两种配置方式详解
数据库连接池: 负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接 ...
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一1.1 生成执行计划
1.1 生成执行计划 在Oracle中,任何一条语句在解析过程中都会生成一个唯一的数值标识,即SQL_ID.而同一条语句,在解析过程中,可能会因为执行环境的改变(例如某些优化参数被改变)而生成多个版本 ...
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第一篇 执行计划
第一篇 执行计划 执行计划是指示Oracle如何获取和过滤数据.产生最终结果集,是影响SQL语句执行性能的关键因素.我们在深入了解执行计划之前,首先需要知道执行计划是在什么时候产生的,以及如何让SQL ...
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一2.2 内部函数与操作
2.2 内部函数与操作 实际上,在Oracle内部,执行计划的每一个数据源(Row Source)操作都与一个内部函数(qer<*>)相对应,而操作对象.谓词条件都是这些函数的参数.这些函 ...
- oracle10g无监听配置文件,Oracle 10g学习笔记(七) tnsnames.ora 监听配置文件详解
监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置 listener.ora ...
- 如何查询当前表空间下所有实例_详解人大金仓MPP数据库并行查询技术
什么是MPP数据库? 人大金仓MPP数据库的 并行查询技术原理是什么? 如何实现并行查询?性能如何? 且听以下详细分解~ 01 什么是人大金仓MPP数据库? KingbaseAnalyticsDB(简 ...
- oracle和sql server取第一条记录的区别以及rownum详解
我们知道学生可能有重名的情况,那么当重名的时候假设只需要取得重名结果集中的第一条记录. sql server:select top(1) num,Name from M_Student where n ...
- oracle 12c创建可插拔数据库(PDB)与用户详解
前言 由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用. 一.修改listener ...
- java中po代码示例_java操作oracle常用的示例代码详解
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...
最新文章
- 合川专升本计算机怎么学升学率,2019年重庆市合川太和中学高考喜报
- 我今天的收获,必备stadio 插件
- 【Matlab 控制】矩阵、图像操作基础
- 《Android游戏开发详解》一导读
- 京东物流将收购德邦股份66.49%股份
- JavaScript是什么?JavaScript简介
- 【文文殿下】 [USACO08MAR]土地征用 题解
- python def函数报错详解_JSer 快速入门 Python 之函数详解
- 如何选择机器人的电机
- 基于STM32F103完成对SD卡的数据读取操作
- delphi dll 使用
- 游戏软件测试学什么条件,游戏测试工程师岗位的工作内容
- pygame模块实现乌龟吃鱼游戏案例
- Unity-协成-开启关闭
- 未来科技 从零到一「真格星球 · 前沿科技创业营」探访加速科技
- STL中的for_each()函数
- P2455雾雨魔理沙
- linux一体机如何调整亮度,一体机在哪里设置亮度|一体机电脑怎么调节屏幕亮度...
- 你的下一台电脑又何必是电脑?【电子爱穿搭】
- 想让你的安卓手机变成你电脑摄像头来使用吗?