---
title: Dag Scheduler 任务调度优先级说明-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于Dag Scheduler 任务调度优先级说明相关的常见问题和使用技巧，帮助您快速解决Dag Scheduler 任务调度优先级说明的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

划线反馈

# Dag Scheduler 任务调度优先级说明

更新时间：2026-06-08 02:36

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

本文介绍 Dag Scheduler 任务调度优先级。

Dag 工作线程，用于 Partition 的转储、合并、迁移等任务的执行。

在 4.0 版本之前，一个 OBServer 节点上共有 16 个 Dag 工作线程，一个 Dag_Scheduler 调度线程。Dag 任务由 Dag_Scheduler 按照任务的优先级进行调度，优先调度高优先级的任务。

- 副本 rebuild （RebuildReplica）是高优先级的任务，如果集群中有副本 rebuild 的任务没有完成，是没有办法执行建立索引，迁移 unit 等操作的。

     - 没有办法执行并不会影响任务生成，比如说我们执行一个添加索引的 SQL，是不会报错的，只是在本地生成索引结束后，卡在 CopySSTable 这一步。
 - Backup 归档任务（Backup）也会阻碍迁移复制（MigrateReplica），全局索引，restore（RestoreReplica）等任务。
 - 高优先级任务内无更多阶梯，只有并发度限制。

高优先级任务类型有：

- AddReplica：添加副本。
 - BuildOnlyInMemberList
 - RebuildReplica：重建副本。
 - Backup：备份任务。

低优先级任务类型有：

- RestoreReplica：恢复副本。
 - MigrateReplica：迁移副本。
 - ChangeReplica：更改副本。
 - Validate：验证。

## 适用版本

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

Previous

[OceanBase 数据库多租户线程](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000062)

Next

[如何防止 observer 进程被系统 OOM Killer 杀死？](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207692) ![有帮助](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) 咨询热线
