tidb:4.0.10
集群配置的都是悲观锁模式,并且应用是默认配置,但是grafana采集到的信息里面怎么还会出现乐观锁信息呢?请问这个怎么理解?
非常感谢!
tidb:4.0.10
集群配置的都是悲观锁模式,并且应用是默认配置,但是grafana采集到的信息里面怎么还会出现乐观锁信息呢?请问这个怎么理解?
非常感谢!
这个是jdbc的配置:
jdbc:mysql://xxxx:yyy/dbname?useConfigs=maxPerformance&useSSL=true&rewriteBatchedStatements=true&useServerPrepStmts=true&cachePrepStmts=true&allowMultiQueries=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8&autoReconnect=true
可以先检查一下代码是否使用了 autocommit 的隐式事务。
TiDB 在设置了 tidb_txn_mode = 'pessimistic'
且 使用的显式事务才会进入悲观事务模式。
https://docs.pingcap.com/zh/tidb/stable/pessimistic-transaction#事务模式的修改方法
嗯,非常感谢~!
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。