---
title: 是否建议在高并发业务下使用 ORDER、NOCACHE 选项的 Sequence ？-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 是否建议在高并发业务下使用 ORDER、NOCACHE 选项的 Sequence ？相关的常见问题和使用技巧，帮助您快速解决 是否建议在高并发业务下使用 ORDER、NOCACHE 选项的 Sequence ？的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# 是否建议在高并发业务下使用 ORDER、NOCACHE 选项的 Sequence ？

更新时间：2024-03-29 02:41

适用版本： V2.2.x、V3.1.x、V3.2.x 内容类型：FAQ  

目前 OceanBase 数据库不建议在高并发业务下是否使用 ORDER、NOCACHE 选项的 Sequence。

因为 ORDER、NOCACHE 属性的 Sequence 会在每一次序列值生成过程中使用 for update 锁内部表操作 Sequence 的元信息，这个过程相比于在 sequence cache 申请序列值的性能较差，可能会导致 CPU 飙高等问题。

使用建议：

使用除了 ORDER、NOCACHE 之外的其他选项来生成 Sequence。 OceanBase 数据库提供了多种选项来满足业务需求，可以根据具体情况选择合适的选项。 如果业务需求对 Sequence 有特殊要求，可以考虑使用第三方服务来满足需求。通过调用第三方服务来生成 Sequence，可以避免对 OceanBase 数据库性能的影响。

## 适用版本

OceanBase 数据库 V2.x 和 V3.x 版本。

上一篇

[高并发业务下使用全局有序的序列的性能问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000366652)

下一篇

[OceanBase 数据库 V3.x 版本 INSERT SELECT 含 SEQUENCE 列 SQL 执行报错 -4002, Invalid argument 的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001855124) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
