【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
根据主键查询一条数据,在查询时此条数据并没有执行更新删除等语句,没有在运行事务
当第一次查失败,在查询就可以查询成功,很频繁
SQL state [HY000]; error code [8229]; TTL manager has timed out, pessimistic locks may expire, please commit or rollback this transaction; nested exception is java.sql.SQLException: TTL manager has timed out, pessimistic locks may expire, please commit or rollback this transaction
CREATE TABLE sjjh_sjly
(
data_code
varchar(64) COLLATE utf8_general_ci NOT NULL COMMENT ‘数据编码’,
ly_name
varchar(125) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘来源名称’,
bs
varchar(50) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘标识’,
xzqh
varchar(30) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘区划code’,
xzqh_name
varchar(50) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘区划名称’,
status
varchar(11) COLLATE utf8_general_ci DEFAULT ‘1’ COMMENT ‘调用状态1 有效 0无效’,
sp_time
varchar(255) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘审批时间’,
sq_name
varchar(255) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘申请机构名称’,
remark
varchar(255) COLLATE utf8_general_ci DEFAULT NULL COMMENT ‘备注’,
create_time
datetime DEFAULT NULL COMMENT ‘创建时间’,
tx_type
int(1) DEFAULT NULL ,
PRIMARY KEY (data_code
) /*T![clustered_index] NONCLUSTERED */,
UNIQUE KEY sjly
(bs
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT=‘数据来源信息表’;
是那个大事务的问题不,尽量减少事务处理时间,避免长时间占用资源或锁定资源