---
title: 并行 DML(PDML) 性能不及预期的问题-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于并行 DML(PDML) 性能不及预期的问题相关的常见问题和使用技巧，帮助您快速解决并行 DML(PDML) 性能不及预期的问题的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 并行 DML(PDML) 性能不及预期的问题

更新时间：2026-06-23 08:06

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

## 适用版本

OceanBase 数据库所有版本。

## 问题现象

为了提升 INSERT 的性能，在 INSERT 语句中使用 PDML Hint `/*+ enable_parallel_dml parallel(16)*/`。但却发现使用 PDML 的性能提升非常有限，没达到预期。

```
insert/*+ enable_parallel_dml parallel(16)*/ into tb_target
select  * from tb_source;

```

SQL 执行时查询 PX 线程统计表 `__all_virtual_px_worker_stat`，看到有 16 个 PX 线程，符合预期。

![Alt text](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/492d2f9d-360f-4bd7-9d92-674446b511a3.png)

根据 trace_id 搜索 `observe.log`，发现有大量的 WARN 日志，其中有 `serialize object failed` 和 `fill mutator log cost too much time`。

![Alt text](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/946a0152-8de2-415f-ad5b-98d7496c2611.png)

## 问题原因

INSERT 的表 tb_target 上有唯一索引，无法使用 PDML。系统表 `__all_virtual_px_worker_stat` 中显示有 16个 PX 线程，用于执行 tb_source 上的 SELECT，并不是用于 tb_target 上的 INSERT。

## 解决方法

删除 tb_target 上的唯一索引，就可以使用 PDML 了。

## 并行 DML 的使用说明

OceanBase 数据库支持如下 SQL 语句的并行执行能力：

- INSERT INTO SELECT
 - UPDATE
 - DELETE

OceanBase 数据库不支持以下 SQL 语句使用并行 DML：

- REPLACE
 - INSERT INTO ON DUPLICATE KEY UPDATE
 - 不支持多表 DML 语句

如果表上存在如下属性，也不支持并行 DML：

- 触发器
 - 外键
 - CHECK 约束
 - 唯一索引

有关详细的 PDML 并行 DML 能力列表清单，请参考文档 [PDML 并行 DML 能力列表清单](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001940146)

Previous

[多表连接生成计划报错 unexpected operator type](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000043624)

Next

[开启 SPM 功能影响 DDL 执行或导致 schema 内存占用大或影响 OBServer 重启](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000008223) ![有帮助](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) 咨询热线
