【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.1.1_101000062023103122
【问题描述】
同样结构的表,一个加了触发器和序列配合 达到自增ID的目的, 一个没有触发器
同样的数据,写入速度相差300倍
如何优化?
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.1.1_101000062023103122
【问题描述】
同样结构的表,一个加了触发器和序列配合 达到自增ID的目的, 一个没有触发器
同样的数据,写入速度相差300倍
如何优化?
Oracle模式,数据量5600
删除触发器后,直接改为
id number default SEQ_ID.nextval 也是执行挺慢的。
您好,您提的这个技术问题牵涉到OceanBase企业版范围内的功能细节。针对此类问题,开源社区的运营同学无法提供相应解答。麻烦您通过以下方式寻求帮助:
1.如您所在的企业客户已签署OceanBase企业版销售合同,请您联系客户经理;
2.如您所在的企业客户尚未签署OceanBase企业版销售合同,您可通过OceanBase官网商务咨询页面留下您的联系方式,OceanBase企业版的业务顾问会在一个工作日内与您联系。
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022
已经找到 问题的原因了,序列的 缓存没给。导致比较慢,修改后就正常了。