为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
生产环境,每天跑批
【概述】场景+问题概述
每天跑批任务时候,都有几个任务Lock wait timeout exceeded错误,经过核查业务,极少存在同时刻操作同一个表,
【背景】做过哪些操作
innodb_lock_wait_timeout = 50
SELECT @@global.tidb_txn_mode => pessimistic
参考,查tidb日志,但也没有找到deadlock 信息
【现象】业务和数据库现象
【业务影响】
1、希望能找到锁,对应的sql信息
2、innodb_lock_wait_timeout 参数是否要设置大一点?
【TiDB 版本】
v1.3.2 tiup
Go Version: go1.13
Git Branch: release-1.3
GitHash: 2d88460
Cluster type: tidb
Cluster name: -TiDB
Cluster version: v4.0.11
SSH type: builtin
【附件】
- 相关日志 和 监控
-
TiUP Cluster Display 信息
-
TiUP Cluster Edit Config 信息
-
TiDB- Overview 监控
- 对应模块日志(包含问题前后1小时日志)
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。