Automated Database Indexing using Model-free Reinforcement Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Licks, Gabriel Paludo, Meneguzzi, Felipe
Format: Preprint
Published: 2020
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916200098824192
author Licks, Gabriel Paludo
Meneguzzi, Felipe
author_facet Licks, Gabriel Paludo
Meneguzzi, Felipe
contents Configuring databases for efficient querying is a complex task, often carried out by a database administrator. Solving the problem of building indexes that truly optimize database access requires a substantial amount of database and domain knowledge, the lack of which often results in wasted space and memory for irrelevant indexes, possibly jeopardizing database performance for querying and certainly degrading performance for updating. We develop an architecture to solve the problem of automatically indexing a database by using reinforcement learning to optimize queries by indexing data throughout the lifetime of a database. In our experimental evaluation, our architecture shows superior performance compared to related work on reinforcement learning and genetic algorithms, maintaining near-optimal index configurations and efficiently scaling to large databases.
format Preprint
id arxiv_https___arxiv_org_abs_2007_14244
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle Automated Database Indexing using Model-free Reinforcement Learning
Licks, Gabriel Paludo
Meneguzzi, Felipe
Databases
Artificial Intelligence
I.2.6; H.2.4
Configuring databases for efficient querying is a complex task, often carried out by a database administrator. Solving the problem of building indexes that truly optimize database access requires a substantial amount of database and domain knowledge, the lack of which often results in wasted space and memory for irrelevant indexes, possibly jeopardizing database performance for querying and certainly degrading performance for updating. We develop an architecture to solve the problem of automatically indexing a database by using reinforcement learning to optimize queries by indexing data throughout the lifetime of a database. In our experimental evaluation, our architecture shows superior performance compared to related work on reinforcement learning and genetic algorithms, maintaining near-optimal index configurations and efficiently scaling to large databases.
title Automated Database Indexing using Model-free Reinforcement Learning
topic Databases
Artificial Intelligence
I.2.6; H.2.4
url https://arxiv.org/abs/2007.14244