当前位置:网站首页>DM8:达梦数据库-锁超时
DM8:达梦数据库-锁超时
2022-06-27 12:01:00 【祢真伟大】
DM8:达梦数据库-锁超时
1、有时候对数据库操作会遇到锁超时
1.1 找到导致阻塞的会话,提交或回滚事务,阻塞解除。
1.2关闭阻塞的会话
SP_CLOSE_SESSION(SESS_ID)
2、通过sql语句查询锁超时相关的事务/会话
SELECT
T1.T1_SESS_ID,T1.T1_SQL_TEXT,T1.T1_TRX_ID,
T2.T2_TW_ID,T2_SQL_TEXT,T2_SESS_ID
FROM
(
SELECT
SESS.SESS_ID T1_SESS_ID ,
SESS.SQL_TEXT T1_SQL_TEXT,
TW.ID T1_TRX_ID ,
TW.WAIT_FOR_ID T1_TW_ID
FROM
V$TRXWAIT TW,
V$SESSIONS SESS
WHERE
TW.ID=SESS.TRX_ID
)
T1,
(
SELECT
SESS.SESS_ID T2_SESS_ID ,
SESS.SQL_TEXT T2_SQL_TEXT,
TW.WAIT_FOR_ID T2_TW_ID
FROM
V$TRXWAIT TW,
V$SESSIONS SESS
WHERE
TW.WAIT_FOR_ID=SESS.TRX_ID
)
T2
WHERE
T1.T1_TW_ID=T2.T2_TW_ID
3、查询结果如图:
4、结果详细说明:
4.1 显示事务等待信息。
SELECT * FROM V$TRXWAIT;
| 序 号 | 列 | 数据类型 | 说明 |
|---|---|---|---|
| 1 | ID | BIGINT | 事务 ID |
| 2 | WAIT_FOR_ID | BIGINT | 所等待的事务 ID |
| 3 | WAIT_TIME | INTEGER | 当前等待时间 |

4.2 显示会话的具体信息,如执行的 sql 语句、主库名、当前会话状态、用户名等等。
SELECT * FROM V$SESSIONS;

4.3 显示活动的事务锁信息。
SELECT * FROM V$LOCK;;
边栏推荐
- Rxjs mergeMap 的使用场合
- uniapp下拉弹层选择框效果demo(整理)
- Thymeleaf的相关知识
- Research Report on the overall scale, major producers, major regions, products and application segments of swine vaccine in the global market in 2022
- 亚马逊测评掉评、留不上评是怎么回事呢?要如何应对?
- threejs的环境光+点光源+平行光源+球面光 以及hepler理解+阴影()
- ACL 2022 | 中科院提出TAMT:TAMT:通过下游任务无关掩码训练搜索可迁移的BERT子网络
- R语言dplyr包arrange函数排序dataframe数据、通过多个数据列排序dataframe数据、指定第一个字段降序排序,第二字段不指定(默认升序排序)
- In 2021, the global carbon graphite brush revenue is about US $2366million, and it is expected to reach US $2701.8 million in 2028
- Mybaitis generator details
猜你喜欢

ACL 2022 | 中科院提出TAMT:TAMT:通过下游任务无关掩码训练搜索可迁移的BERT子网络

$15.8 billion! 2021 the world's top15 most profitable hedge fund giant

想学好C语言,操作符也很重要

微服务拆分

Online bidding of Oracle project management system

Research Report on the overall scale, major producers, major regions, products and application segments of swine vaccine in the global market in 2022

Youboxun attended the openharmony technology day to create a new generation of secure payment terminals

Wechat applet realizes five-star evaluation

优博讯出席OpenHarmony技术日,全新打造下一代安全支付终端

StarCraft's Bug King ia retired for 2 years to engage in AI, and lamented that it was inferior
随机推荐
yml的配置
Getting started with go web programming: validators
nifi从入门到实战(保姆级教程)——身份认证
. Net6 access skywalking link tracking complete process
[high frequency interview questions] difficulty 1.5/5, LCS template questions
Topic38——56. Consolidation interval
MapReduce practical cases (customized sorting, secondary sorting, grouping, zoning)
Object serialization
Histrix工作原理
R语言使用MASS包的polr函数构建有序多分类logistic回归模型、使用VGAM包的vglm函数对有序多分类logistic回归模型进行平行性假设作检验
c/s 架构
build.gradle 配置
私藏干货分享:关于企业架构中如何进行平台化
picocli-入门
How to participate in openharmony code contribution
pull request
R语言dplyr包arrange函数排序dataframe数据、通过多个数据列排序dataframe数据、指定第一个字段降序排序,第二字段不指定(默认升序排序)
Thymeleaf的配置
Shell script learning notes
动态规划【四】(计数类dp)例题:整数划分

