并发问题
【java程序并发调用后报错如下】
2023-09-07 11:27:43 [ERROR] IdGenerator: error while generating id for class lei_test dm.jdbc.driver.DMException: 多版本操作冲突过多
at dm.jdbc.driver.DBError.throwException(DBError.java:670) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.b.p.F(MSG.java:536) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.b.p.C(MSG.java:496) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.b.p.B(MSG.java:477) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.a.a(DBAccess.java:837) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.a.a(DBAccess.java:345) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.a.a.a(DBAccess.java:462) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.driver.DmdbPreparedStatement.executeInner(DmdbPreparedStatement.java:324) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.driver.DmdbPreparedStatement.do_executeQuery(DmdbPreparedStatement.java:422) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at dm.jdbc.driver.DmdbPreparedStatement.executeQuery(DmdbPreparedStatement.java:1490) ~[DmJdbcDriver18.jar:- 8.1.1.190 - Production]
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92) ~[commons-dbcp-1.2.1.jar:1.2.1]
MVCC_RETRY_TIMES = 10;
mvcc重试次数扩大之后问题解决了,这个有建议值是配置多少么?数值配置跟并发量有关系没?