Buffer Pool Aware Query Scheduling via Deep Reinforcement Learning

07/21/2020
by   Chi Zhang, et al.
0

In this extended abstract, we propose a new technique for query scheduling with the explicit goal of reducing disk reads and thus implicitly increasing query performance. We introduce , a learned scheduler that leverages overlapping data reads among incoming queries and learns a scheduling strategy that improves cache hits. relies on deep reinforcement learning to produce workload-specific scheduling strategies that focus on long-term performance benefits while being adaptive to previously-unseen data access patterns. We present results from a proof-of-concept prototype, demonstrating that learned schedulers can offer significant performance improvements over hand-crafted scheduling heuristics. Ultimately, we make the case that this is a promising research direction in the intersection of machine learning and databases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2018

Deep Reinforcement Learning for Join Order Enumeration

Join order selection plays a significant role in query performance. Many...
research
02/11/2021

Deep Reinforcement Agent for Scheduling in HPC

Cluster scheduler is crucial in high-performance computing (HPC). It det...
research
05/28/2022

Multi-agent Databases via Independent Learning

Machine learning is rapidly being used in database research to improve t...
research
12/09/2020

Deep Reinforcement Learning for Long Term Hydropower Production Scheduling

We explore the use of deep reinforcement learning to provide strategies ...
research
03/22/2018

Learning State Representations for Query Optimization with Deep Reinforcement Learning

Deep reinforcement learning is quickly changing the field of artificial ...
research
08/09/2018

Learning to Optimize Join Queries With Deep Reinforcement Learning

Exhaustive enumeration of all possible join orders is often avoided, and...
research
03/04/2019

Opportunistic View Materialization with Deep Reinforcement Learning

Carefully selected materialized views can greatly improve the performanc...

Please sign up or login with your details

Forgot password? Click here to reset