arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2608.11239cs.DBcs.AI

基于强化学习的数据库管理系统缓冲池自动调优以实现最优内存利用

Reinforcement Learning based DBMS Buffer Pool Auto-Tuning for Optimal Memory Utilization

Yifan Wang, Patrick Royer, Raphaël Féraud, David Delande

首次发表
浏览论文内容

中文总结 AI 辅助

该研究提出基于强化学习的MicroTune系统,用于DBMS缓冲池自动调优,可在保障SLA合规的同时减少内存浪费,性能优于基线方法。

中文摘要 AI 辅助

管理数据库管理系统(DBMS)实例时,数据库管理员(DBA)需在服务水平协议(SLA)规定的性能与资源使用间权衡,这常导致RAM过度分配,造成内存浪费。我们提出MicroTune,一种基于在线强化学习(RL)的缓冲调整系统,可在确保SLA合规的同时最小化不必要的内存分配。为确定最有效的RL核心,我们在多种基准工作负载下评估了多种算法,通过外部指标(延迟、吞吐量)和内部DBMS指标(状态变量与性能统计)的大量轨迹训练MicroTune。实验结果表明,MicroTune可根据工作负载波动动态调整缓冲大小,优于基线方法,实现显著的内存节省且SLA违规更少。这些发现凸显了强化学习在DBMS环境自适应资源管理中的应用前景。

英文摘要

Administering Database Management Systems (DBMS) instances requires Database Administrators (DBA) to balance performance in terms of Service Level Agreement (SLA) against resource usage, often prompting RAM over-allocation that wastes memory. We introduce MicroTune, an online RL-based buffer adjustment system that minimizes unnecessary memory allocation while ensuring SLA compliance. To identify the most effective RL core, we evaluate multiple algorithms under diverse benchmark workloads, training MicroTune on extensive traces of both external metrics (latency, throughput) and internal DBMS metrics (status variables and performance statistics). Experimental results demonstrate that MicroTune dynamically adapts buffer sizes to workload fluctuations, outperforming baselines by achieving significant memory savings with fewer SLA violations. These findings underscore the promise of reinforcement learning for adaptive resource management in DBMS environments.

发表机构

  • Orange(奥兰治公司)
  • Inria(法国国家信息与自动化研究所)
  • Université de Lille(里尔大学)

机构由 AI 辅助整理,请以论文原文为准。

↑