4paradigm / 4paradigm/OpenMLDB
improve use of LLJIT
オープン
enhancement
execute-engine
- 主要言語
- C++
- スター
- 1.7k
- フォーク
- 331
- 平均マージ
- 12日 12時間
- マージ済み PR(30日)
- 1
説明
Current status
- every SQL construct standalone JIT instance, destroyed after single SQL query finished
Better ?
- reuse JIT instance from multiple SQLs
- remove module with ResourceTracker
コントリビューションガイド
調査の方向性
The issue concerns the LLJIT usage in OpenMLDB's SQL execution. Look for code that creates and destroys JIT instances per query, likely in the SQL execution engine or compiler components. Research how LLJIT instances and ResourceTrackers are currently managed. The goal is to modify the lifecycle to allow reuse across multiple queries, which requires understanding the project's JIT architecture and threading model.
索引モデルが issue の本文から書いたものです。
評価
- 領域
- backend, compilers, performance
- issue の種類
- リファクタリング
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100