matrixorigin / matrixone

Hyperconverged cloud-edge native database
https://docs.matrixorigin.cn/en
Apache License 2.0
1.71k stars 265 forks source link

[Subtask]: restrict memory usage. #16655

Open fengttt opened 1 month ago

fengttt commented 1 month ago

Parent Issue

16617 Case 2 part 2.

Detail of Subtask

This is clearly a bug. Question will be,

  1. Do restrict really need to use that much memory. How much memory it is keeping. When it releases.
  2. Why restrict (later calling into table_scan, read,) does not reuse a vector from vector pool?

Describe implementation you've considered

No response

Additional information

No response

XuPeng-SH commented 1 week ago

依赖vector复用,table_scan上层逻辑

XuPeng-SH commented 3 days ago

依赖table_scan上层逻辑