【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】客户端持续执行事务操作如下:
begin;
select for update;
commit;
全局默认悲观锁,客户端跑一段时间后发现qps越来越慢
【遇到的问题:问题现象及影响】
select 操作耗时稳定,begin和commit耗时持续增长,从0.1ms级增加倒9ms,且继续增加
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
BEGIN PESSIMISTIC;
Time: 2023-12-22T15:20:24.519268695+08:00
Txn_start_ts: 0
User@Host: root[root] @ 10.62.1.214 [10.62.1.214]
Conn_ID: 4323361084275716885
Query_time: 0.009707726
Parse_time: 0
Compile_time: 0.000087458
Rewrite_time: 0.000002129
Optimize_time: 0.000017072
Wait_TS: 0.000240997
DB: test
Is_internal: false
Digest: 307313c7c9681e7b8be9e83d48bb6ca0b821c207c7e7981b828d115515c911bc
Num_cop_tasks: 0
Mem_max: 4096
Prepared: true
Plan_from_cache: false
Plan_from_binding: false
Has_more_results: false
KV_total: 0
PD_total: 0.000229767
Backoff_total: 0
Write_sql_response_total: 0
Result_rows: 0
Succ: true
IsExplicitTxn: true
IsSyncStatsFailed: false
BEGIN PESSIMISTIC;
pd日志无error,warn