...
【24h】

SmartIX: A database indexing agent based on reinforcement learning

机译:SMARTIX:基于强化学习的数据库索引代理

获取原文
获取原文并翻译 | 示例

摘要

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. In this paper, we develop theSmartIXarchitecture 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. We train and evaluateSmartIXperformance using TPC-H, a standard, and scalable database benchmark. Our empirical evaluation shows thatSmartIXconverges to indexing configurations with superior performance compared to standard baselines we define and other reinforcement learning methods used in related work.
机译:配置数据库以实现高效查询是一个复杂的任务,通常由数据库管理员执行。 解决真正优化数据库访问的构建索引的问题需要大量的数据库和域知识,这缺乏通常会导致无关索引的空间和内存,可能会危及查询的数据库性能,并且肯定劣化的更新性能。 在本文中,我们开发ThesMartixArchitecture来解决通过使用强化学习自动索引数据库的问题来通过在数据库的整个生命周期中索引数据来优化查询。 我们使用TPC-H,标准和可扩展的数据库基准测试培训和评估MartixPerformance。 我们的经验评估显示,与标准基线相比,与标准基线相比,使用卓越的性能进行索引配置,我们限定了相关工作中使用的其他增强学习方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号