arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.14244cs.DBcs.AI
收藏

基于无模型强化学习的自动化数据库索引构建

Automated Database Indexing using Model-free Reinforcement Learning

Pontifical Catholic University of Rio Grande do Sul (PUCRS)(南里奥格兰德天主大学)

Gabriel Paludo Licks, Felipe Meneguzzi

AI总结:

针对数据库索引配置依赖专业知识、易造成资源浪费与性能下降的问题,提出基于无模型强化学习的自动索引架构,性能优于现有强化学习与遗传算法方案,可适配大型数据库。

摘要:

配置数据库以实现高效查询是一项复杂任务,通常由数据库管理员完成。要解决构建可真正优化数据库访问的索引这一问题,需要大量数据库与领域知识;知识匮乏往往会导致无关索引浪费存储空间与内存,可能损害数据库的查询性能,且必然会降低更新性能。我们提出了一种架构,通过强化学习在数据库全生命周期内为数据建立索引以优化查询,从而解决数据库自动索引问题。实验评估表明,该架构性能优于现有强化学习与遗传算法相关研究,可维持接近最优的索引配置,并能高效扩展至大型数据库。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑