matrixorigin / matrixorigin/matrixone

[Performance]: improve disttae.rader.Read & disttae.(*txnTable).doRanges

Open
#18,603 0 comments 0 reactions 1 assignee Assigned to @gouhongshen View on GitHub
ai-heavy area/performance kind/tech-request priority/p0.5
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

### Is there an existing issue for performance?

- [X] I have checked the existing issues.

### Environment

```Markdown
- Version or commit-id (e.g. v0.1.0 or 8b23a93):main
- Hardware parameters:
- OS type:
- Others:
```

### Details of Performance

看着2个实现中是否还有课优化的地方。比如:
1、两个函数里面的partitionState.NewRowsIter 看是否可优化
2、Read里面的 tryUpdateColumns是否可优化
![image](https://github.com/user-attachments/assets/ff4d529e-5571-4e6c-a34b-71bb2fe58549)

3、doRanges里的isSubcribed是否可优化
![image](https://github.com/user-attachments/assets/4873db90-72f7-4e37-968b-4cb3f75cf1d8)

### Additional information

For example: Have you compared MatrixOne with other databases?
If yes, what's their difference?

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.