GBase 8a
运维管理
文章
gnode节点底层锁表
发表于2024-12-31 12:26:0634次浏览3个评论
故障现象:用户执行inster命令命令时提示gnode64节点锁表失败
故障分析:
1、登陆21节点查看express日志中的报错信息如下,和前端错误提示一致
![计算机生成了可选文字:
之020一11一刂409:26:Cll,54U
799)re彐50n:Can'tlock
:26:
Ue5t1104,后
2020一11一04〔0:0过刂」一
00query工ngnodé:
ISQLDISPJ[ERFC'RI[:444汾刂4
table:a_pmIteb'?ldaxhe它911m159
(e0n0:
孬
SQL《IN$EPT
“133·35.12·二14448641622D20
I)ETAIL:Can'0lock0彐0《:彐001《001上0过@上.0].n50,0rrno:I
30L:INSERT/,133.5·12.21444:《41《
:0〕20一11一04::010'INT'D'
,0011mm0,0
,0“1]40
2020一11一0409:26:01·543tSQLÜISPI[ERROR][$:444064][0:1146117]:cueryfailed'
799)reason:S0L(rollback》
TED(0x1706be000)区OST以33·95·12·64:505](https://g1.cdn.gbase.cn/CommunityUploads/Xn_ofg8UcaKvrgQddRPuX/image.png)
2、登陆12.64节点查看express日志,没有查到报错信息
3、登陆12.64节点的数据库,执行show open tables;命令没有查到该表被使用
4、切换到sqmpd_city数据库,执行show table locks table_n59;显示有reckwrite lock锁定,怀疑是回滚写锁没有正常释放导致的
解决方法:执行flush rollback table_n59;后恢复正常。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526