---
title: large_query_worker_percentage 无法限制住 CPU-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 large_query_worker_percentage 无法限制住 CPU相关的常见问题和使用技巧，帮助您快速解决 large_query_worker_percentage 无法限制住 CPU的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

划线反馈

# large_query_worker_percentage 无法限制住 CPU

更新时间：2026-05-14 08:41

适用版本： V2.2.x 内容类型：TechNote  

将 `large_query_worker_percentage` 设置成 1 时，压测大查询，发现租户 CPU 跑满，`large_query_worker_percentage` 未能限制大查询 CPU。

配置项 `large_query_worker_percentage` 生效的前提的是 OceanBase 数据库中既存在大查询又存在小查询，且小查询的数量要足够多，所以如果只进行大查询的压测，该参数不会限制住大查询的 CPU 使用。原因在于 OceanBase 数据库的 `get_new_request` 的逻辑是：先从 `req_queue` 里获取请求处理，如果 `req_queue` 里不存在请求（没有小查询），线程会继续从 `large_req_queue` 里获取请求，取到之后就会执行大查询，因此当系统空闲时，大查询并发高，所有的 worker thread 都有可能执行大查询，进而跑满租户 CPU。

## 适用版本

OceanBase 数据库 V2.2.77 版本。

上一篇

[Auto DoP 下 insert into select 可能触发在线统计信息收集而造成相关 SQL 计划失效和反复硬解析](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000002829037)

下一篇

[SQL 查询中使用不等于谓词过多退化为全表扫描的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003137376) ![有帮助](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) 咨询热线
