---
title: OceanBase 数据库 stack_size 参数配置指南-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 OceanBase 数据库 stack_size 参数配置指南相关的常见问题和使用技巧，帮助您快速解决 OceanBase 数据库 stack_size 参数配置指南的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库 stack_size 参数配置指南

更新时间：2025-03-02 04:01

适用版本： V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x、V4.3.x 内容类型：TechNote  

`stack_size` 用于设置程序函数调用栈的大小。配置时需说明单位，默认单位为 MB。

`stack_size` 对应的内存模块为 CoStack。该参数的取值范围为 `[512K-20M]`，在 OceanBase 数据库 V3.x 版本中，其默认值为 1M，在 OceanBase 数据库 V4.x 版本中，其默认值为 512K。

## 性能和内存资源的权衡

- `stack_size` 越大：

     - 优点：能够提供更多的线程栈信息，有助于问题定位。
     - 缺点：消耗更多的内存资源，可能导致系统内存不足，尤其是在租户内存资源有限的情况下。
 - `stack_size` 越小：

     - 优点：减少内存消耗。
     - 缺点：在故障定位时能够获得的信息可能有限，影响问题分析的准确性。

## 故障定位建议

在进行故障定位时，建议临时增大 `stack_size` 参数，以便获取更详细的线程栈信息，这有助于快速识别和解决问题。但在问题定位完成后，强烈建议将该参数恢复为默认值，以避免因栈大小过大而引发内存不足的问题。

## 适用版本

OceanBase 数据库 V3.x、V4.x 版本。

Previous

[如何设置表的统计信息收集之后，不触发计划重新生成](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000005437835)

Next

[基于 ASH Report 量化分析租户 ssstore_read IO 吞吐抖动根因](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000006375071) ![有帮助](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) 咨询热线
