matrixorigin / matrixorigin/matrixone

[Performance] 长事务逐条 UPDATE 延迟随事务规模增长的 Benchmark

Open
#26,796 18 comments 0 reactions 1 assignee Claimed by @gouhongshen View on GitHub
ai-heavy deferred
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

## Benchmark 目标

记录 MatrixOne 在同一长事务内连续执行主键等值单行 `UPDATE` 时,单条延迟随事务内累计修改规模变化的 Benchmark 表现。

本 Issue 只收集可复现的测试条件、原始测量结果和资源观测,不记录根因判断、规避方式或优化方案。

## 已记录场景

- 单一长事务、带业务唯一索引的逐条主键 UPDATE 延迟曲线。
- 相同 SQL 每 5,000 条提交一次的对照。
- 去除业务唯一索引后的对照。
- 每批 5,000 行集合 UPDATE 的对照。
- 长事务不同阶段的 CPU 与 heap profile。
- 541,241 行生产回填任务的运行观测。

完整测试环境、SQL、数据和 profile 指标见下方 Benchmark 评论。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.