---
title: io_resource.conf 文件对 OceanBase 数据库合并和 partition migrate 的影响-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 io_resource.conf 文件对 OceanBase 数据库合并和 partition migrate 的影响相关的常见问题和使用技巧，帮助您快速解决 io_resource.conf 文件对 OceanBase 数据库合并和 partition migrate 的影响的难题。
---
切换语言

- 简体中文
- English

划线反馈

# io_resource.conf 文件对 OceanBase 数据库合并和 partition migrate 的影响

更新时间：2024-01-22 01:56

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

## 问题描述

合并或者 `migrate` 慢, OBServer 节点 IO 未达上限，且调大合并或者 `migrate` 并发看不到任何效果。

## 适用版本

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

## 问题原因

由于 `/home/admin/oceanbase/etc/io_resource.conf` 文件配置与主机磁盘 IO 性能不匹配（文件从其他同类别节点拷贝），导致 system 事件 (常见的就是合并和 `partition migrate`) IO 带宽被限制。

## 解决方法

- 对于 OceanBase 数据库 V2.x 版本需要重启 OBServer 触发重新加载，从 V3.2 版本开始，不需要重启。
 - OceanBase 数据库不会自动生成一个正常的 `io_resource.conf` 文件，还是需要用户调用 ob_admin io_bench 工具生成。
 - 此外，可以不操作 `/home/admin/oceanbase/etc/io_resource.conf` 文件，通过调整 `sys_bkgd_io_low_percentage` 配置来解决问题。在 OceanBase 数据库中，`sys_bkgd_io_low_percentage` 用于设置系统后台 IO 最少占用的百分比。若太低则可能导致合并的 IO 很慢，可以适当通过调大 `sys_bkgd_io_low_percentage` 配置项来调整 IO 速率达到预期，根据实际情况按需配置。示例命令如下:

  ```shell
  obclient> ALTER SYSTEM SET sys_bkgd_io_low_percentage = 70;

  ```

  #### 注意

  当 OceanBase 数据库处于合并或 migrate 期间，需观察业务请求响应情况谨慎操作调整 `sys_bkgd_io_low_percentage` 配置项，避免 IO 过高影响业务请求。

Previous

[OBServer 合并期间是否可以做负载均衡](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207640)

Next

[新增备集群后，为何合并时延加长？](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000008) ![有帮助](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) 咨询热线
