DBAIJul 30, 2025

AutoIndexer: A Reinforcement Learning-Enhanced Index Advisor Towards Scaling Workloads

arXiv:2507.23084v1h-index: 29
Originality Incremental advance
AI Analysis

This work addresses database performance optimization for systems handling scaling workloads, representing an incremental improvement over existing RL-based methods.

The paper tackles the challenge of automating index selection for large-scale analytical workloads by introducing AutoIndexer, a reinforcement learning-enhanced framework that reduces query execution time by up to 95% compared to non-indexed baselines and outperforms state-of-the-art RL-based advisors by about 20% in workload cost savings.

Efficiently selecting indexes is fundamental to database performance optimization, particularly for systems handling large-scale analytical workloads. While deep reinforcement learning (DRL) has shown promise in automating index selection through its ability to learn from experience, few works address how these RL-based index advisors can adapt to scaling workloads due to exponentially growing action spaces and heavy trial and error. To address these challenges, we introduce AutoIndexer, a framework that combines workload compression, query optimization, and specialized RL models to scale index selection effectively. By operating on compressed workloads, AutoIndexer substantially lowers search complexity without sacrificing much index quality. Extensive evaluations show that it reduces end-to-end query execution time by up to 95% versus non-indexed baselines. On average, it outperforms state-of-the-art RL-based index advisors by approximately 20% in workload cost savings while cutting tuning time by over 50%. These results affirm AutoIndexer's practicality for large and diverse workloads.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes