mlsanityData to 14 Oct 2026

Deep Reinforcement Learning for Join Order Enumeration

arXiv 1803.00055 ↗First posted 28 Feb 2018cs.DB cs.LGcited by 25

Not on the map. Why?

Abstract (arXiv)

Join order selection plays a significant role in query performance. However, modern query optimizers typically employ static join enumeration algorithms that do not receive any feedback about the quality of the resulting plan. Hence, optimizers often repeatedly choose the same bad plan, as they do not have a mechanism for "learning from their mistakes". In this paper, we argue that existing deep reinforcement learning techniques can be applied to address this challenge. These techniques, powered by artificial neural networks, can automatically improve decision making by incorporating feedback from their successes and failures. Towards this goal, we present ReJOIN, a proof-of-concept join enumerator, and present preliminary results indicating that ReJOIN can match or outperform the PostgreSQL optimizer in terms of plan quality and join enumeration efficiency.

Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Feb 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 5; 2022: 6; 2023: 5; 2024: 2; 2025: 6; 2026: 1.

25 papers.

Sort:

By area:

  1. 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
  2. 2021A Survey on Advancing the DBMS Query Optimizer: Cardinality Estimation, Cost Model, and Plan Enumerationcited by 14
  3. 2022FactorJoin: A New Cardinality Estimation Framework for Join Queriescited by 13
  4. 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
  5. 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
  6. 2021A Survey on Deep Reinforcement Learning for Data Processing and Analyticscited by 10
  7. 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
  8. 2023A Unified and Efficient Coordinating Framework for Autonomous DBMS Tuningcited by 4
  9. 2025RCRank: Multimodal Ranking of Root Causes of Slow Queries in Cloud Database Systemscited by 4
  10. 2023Kepler: Robust Learning for Faster Parametric Query Optimizationcited by 3
  11. 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
  12. 2022Deploying a Steered Query Optimizer in Production at Microsoftcited by 2
13 more
  1. 2022Learned-Database Systems Securitycited by 2
  2. 2023JoinGym: An Efficient Query Optimization Environment for Reinforcement Learningcited by 1
  3. 2023FOSS: A Self-Learned Doctor for Query Optimizercited by 1
  4. 2024Hype or Heuristic? Quantum Reinforcement Learning for Join Order Optimisationcited by 1
  5. 2024GenJoin: Conditional Generative Plan-to-Plan Query Optimizer that Learns from Subplan Hintscited by 1
  6. 2021Baihe: SysML Framework for AI-driven Databasescited by 0
  7. 2022Multi-agent Databases via Independent Learningcited by 0
  8. 2022Learning-Based Data Storage [Vision] (Technical Report)cited by 0
  9. 2025Low Rank Learning for Offline Query Optimizationcited by 0
  10. 2025AutoIndexer: A Reinforcement Learning-Enhanced Index Advisor Towards Scaling Workloadscited by 0
  11. 2025Gradient-Based Join Orderingcited by 0
  12. 2025MetaJoin: Adaptive Join Selections for Heterogeneous Tablescited by 0
  13. 2026RELOAD: A Robust and Efficient Learned Query Optimizer for Database Systemscited by 0