dble使用MySQL-Offset方式的全局序列后为什么insert性能差? #2945
Answered
by
PanternBao
PanternBao
asked this question in
Q&A
-
执行以下语句,其中cc_card_log的id字段是自增的,用的数据库MySQL-Offset实现全局序列,性能很差
其中数据库中设置的步长是1 如何调整,提升性能? |
Beta Was this translation helpful? Give feedback.
Answered by
PanternBao
Nov 5, 2021
Replies: 1 comment
-
MySQL-Offset方式的全局序列详细配置参考: 其中会要求在MySQL的DBLE_SEQUENCE表中insert步长(increment字段)
上面的例子中步长设置成了1,因此每次insert单value都要和数据库进行交互,自然性能就会比较差; 解决方案:调大步长即可 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
yanhuqing666
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
MySQL-Offset方式的全局序列详细配置参考:
其中会要求在MySQL的DBLE_SEQUENCE表中insert步长(increment字段)
上面的例子中步长设置成了1,因此每次insert单value都要和数据库进行交互,自然性能就会比较差;
如果设置成100,dble中就会预取100个全局序列,只有等这个100个用完才重新取。
解决方案:调大步长即可