About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
sis 23(6):

Research Article

RBOIRA: Integrating Rules and Reinforcement Learning to Improve Index Recommendation

Download74 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eetsis.3822,
        author={Wenbo Yu and Jinguo  You and Xiangyu  Niu and Jianfeng  He and Yunwei  Zhang},
        title={RBOIRA: Integrating Rules and Reinforcement Learning to Improve Index Recommendation},
        journal={EAI Endorsed Transactions on Scalable Information Systems},
        volume={10},
        number={6},
        publisher={EAI},
        journal_a={SIS},
        year={2023},
        month={9},
        keywords={index recommendation, heuristic rules, dynamic database, reinforcement learning},
        doi={10.4108/eetsis.3822}
    }
    
  • Wenbo Yu
    Jinguo You
    Xiangyu Niu
    Jianfeng He
    Yunwei Zhang
    Year: 2023
    RBOIRA: Integrating Rules and Reinforcement Learning to Improve Index Recommendation
    SIS
    EAI
    DOI: 10.4108/eetsis.3822
Wenbo Yu1, Jinguo You1,*, Xiangyu Niu1, Jianfeng He1, Yunwei Zhang1
  • 1: Kunming University of Science and Technology
*Contact email: jgyou@126.com

Abstract

INTRODUCTION: The index is one of the most effective ways to improve the database query performance. The expert-based index recommendation approach cannot adjust the index configuration in real time. At the same time, reinforcement learning can automatically update the index and improve the recommended configuration by leveraging expert experience. OBJECTIVES: This paper proposes the RBOIRA, which combines rules and reinforcement learning to recommend the optimal index configuration for a set of workloads in a dynamic database. METHODS: Firstly, RBOIRA designed three heuristic rules for pruning index candidates. Secondly, it uses reinforcement learning to recommend the optimal index configuration for a set of workloads in the database. Finally, we conducted extensive experiments to evaluate RBOIRA using the TPC-H database benchmark. RESULTS: RBOIRA recommends index configurations with superior performance compared to the baselines we define and other reinforcement learning methods used in related work and also has robustness in different database sizes.

Keywords
index recommendation, heuristic rules, dynamic database, reinforcement learning
Received
2023-09-04
Accepted
2023-09-15
Published
2023-09-18
Publisher
EAI
http://dx.doi.org/10.4108/eetsis.3822

Copyright © 2023 W. Yu et al., licensed to EAI. This is an open access article distributed under the terms of the CC BY-NC-SA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL