4paradigm / 4paradigm/OpenMLDB

improve use of LLJIT

Abierto
#3,748 1 comentario 0 reacciones 1 asignado Reclamado por @aceforeverd Ver en GitHub
enhancement execute-engine
Lenguaje dominante
C++
Estrellas
1.7k
Forks
331
Merge medio
12 d 12 h
PR fusionados (30 d)
1

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
backend, compilers, performance
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.