IA2: Leveraging Instance-Aware Index Advisor with Reinforcement Learning for Diverse Workloads

Taiyi Wang, Eiko Yoneki
4/8/2024
cs.DBcs.AI

No confident code implementation found for this paper.

Abstract

This study introduces the Instance-Aware Index Advisor (IA2), a novel deep reinforcement learning (DRL)-based approach for optimizing index selection in databases facing large action spaces of potential candidates. IA2 introduces the Twin Delayed Deep Deterministic Policy Gradient - Temporal Difference State-Wise Action Refinery (TD3-TD-SWAR) model, enabling efficient index selection by understanding workload-index dependencies and employing adaptive action masking. This method includes a comprehensive workload model, enhancing its ability to adapt to unseen workloads and ensuring robust performance across diverse database environments. Evaluation on benchmarks such as TPC-H reveals IA2's suggested indexes' performance in enhancing runtime, securing a 40% reduction in runtime for complex TPC-H workloads compared to scenarios without indexes, and delivering a 20% improvement over existing state-of-the-art DRL-based index advisors.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024ia,
  title  = {IA2: Leveraging Instance-Aware Index Advisor with Reinforcement Learning for Diverse Workloads},
  author = {Taiyi Wang and Eiko Yoneki},
  year   = {2024},
  eprint = {2404.05777},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.05777v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.05777.svg)](https://codeofpaper.com/paper/2404.05777)

Discussion