灌水唠嗑区
技术分享
文章

GBase8s 序列缓存 SEQ_CACHE_SIZE 配置,优化自增序列高并发取值性能

发表于2026-06-04 11:10:592次浏览0个评论

GBase8s 序列缓存 SEQ_CACHE_SIZE 配置,优化自增序列高并发取值性能

高并发插入场景频繁调用 nextval 取序列值,是业务常见性能瓶颈,SEQ_CACHE_SIZE参数用来控制序列预分配缓存数量,是优化序列性能的关键配置。
参数含义为单个序列可预分配在高速缓存里的最大序号数量,数值越大,单次从磁盘读取后缓存的序列值越多,短时间大量并发请求可以直接从内存取值,大幅降低序列磁盘 IO;但参数设置过大,会出现实例异常宕机后,缓存内未使用序号直接作废、序号跳号增多的问题。
调优建议:秒杀、高频入库业务适度调大 SEQ_CACHE_SIZE,接受小幅跳号换取并发性能;财务、账务类严格要求序号连续的业务,保持偏小配置,避免大额序号空洞。
 

评论

登录后才可以发表评论