RMIT University
Browse

An Index Advisor Using Deep Reinforcement Learning

conference contribution
posted on 2024-11-03, 12:48 authored by Hai Lan, Zhifeng Bao, Yuwei Peng
We study the problem of index selection to maximize the workload performance, which is critical to database systems. In contrast to existing methods, we seamlessly integrate index recommendation rules and deep reinforcement learning, such that we can recommend single-attribute and multi-attribute indexes together for complex queries and meanwhile support multiple-index access to a table. Specifically, we first propose five heuristic rules to generate the index candidates. Then, we formulate the index selection problem as a reinforcement learning task and employ Deep Q Network (DQN) on it. Using the heuristic rules can significantly reduce the dimensions of the action space and state space in reinforcement learning. With the neural network used in DQN, we can model the interactions between indexes better than previous methods. We conduct experiments on various workloads to show its superiority.

Funding

Continuous intent tracking for virtual assistance using big contextual data

Australian Research Council

Find out more...

Next-generation Intelligent Explorations of Geo-located Data

Australian Research Council

Find out more...

History

Related Materials

  1. 1.
    DOI - Is published in 10.1145/3340531.3412106
  2. 2.
    ISBN - Is published in 9781450368599 (urn:isbn:9781450368599)

Start page

2105

End page

2108

Total pages

4

Outlet

Proceedings of the 29th ACM International Conference on Information & Knowledge Management

Name of conference

the 29th ACM International Conference on Information & Knowledge Management (CIKM 2020)

Publisher

ACM

Place published

New York

Start date

2020-10-19

End date

2020-10-23

Language

English

Copyright

© 2020 Proceeding

Former Identifier

2006103711

Esploro creation date

2020-12-12

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC