查询优化
计算机科学
萨尔盖博
连接(拓扑)
强化学习
查询计划
查询扩展
Web查询分类
Web搜索查询
集合(抽象数据类型)
理论计算机科学
数据挖掘
情报检索
人工智能
搜索引擎
程序设计语言
数学
组合数学
作者
Runsheng Benson Guo,Khuzaima Daudjee
标识
DOI:10.1145/3401071.3401657
摘要
The order in which relations are joined and the physical join operators used are two aspects of query plans which have a significant impact on the execution latency of join queries. However, the set of valid query plans grows exponentially with the number of relations to be joined. Hence, it becomes computationally expensive to enumerate all such plans for a complex join query. Recently, several deep reinforcement learning (DRL) based approaches propose using neural networks to construct a query plan. They demonstrate that efficient query plans can be found without exhaustively enumerating the search space. We integrated our implementation of a DRL-based solution to optimize join order and operators into the PostgreSQL query optimizer. In practice, we found limitations in the quality of the query plans chosen which are not addressed in existing approaches. In this paper we highlight some of these limitations and propose future research challenges along with potential solutions.
科研通智能强力驱动
Strongly Powered by AbleSci AI