--创建带缓存和order参数的序列
CREATE SEQUENCE "SYSDBA"."SEQ_QUANTITY_CACHE_ORDER" INCREMENT BY 1 START WITH 1 MAXVALUE 9223372036854775807 MINVALUE 1 cache 100 order ;
--创建缓存的序列
CREATE SEQUENCE "SYSDBA"."SEQ_QUANTITY_CACHE" INCREMENT BY 1 START WITH 1 MAXVALUE 9223372036854775807 MINVALUE 1 cache 100;
--创建普通序列
CREATE SEQUENCE "SYSDBA"."SEQ_QUANTITY" INCREMENT BY 1 START WITH 1 MAXVALUE 9223372036854775807 MINVALUE 1;
通过SQL语句进行测试,每次测试前tt5目标表都为空表,插入1千万数据测试性能,结果如下
CACHE+ORDER | CACHE | 普通序列 |
---|---|---|
1分2秒693毫秒 | 1分27秒393毫秒 | 1分27秒34毫秒 |
测试结论:三个序列并发10,运行60s的情况下没有出现重复值。
jmeter配置如下:
每s事务数:
响应时间
活动会话数:
取样器结果:
插入的数量行数:
没有重复值:
jmeter配置:
每s事务数:
响应时间:
活动会话数:
取样器结果:
插入的总行数:
没有重复值:
jmeter配置:
每s事务数:
响应时间:
活动会话数:
取样器结果:
插入总行数:
没有重复值:
文章
阅读量
获赞