数据查询优化方法、装置、设备及存储介质

By combining monitoring data from data nodes in a distributed database to update execution costs, the problem of accuracy in selecting execution plans in a distributed database is solved, achieving more efficient data query optimization.

CN117421331BActive Publication Date: 2026-07-17BEIJING BAIDU NETCOM SCI & TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING BAIDU NETCOM SCI & TECH CO LTD
Filing Date
2023-10-16
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In distributed database scenarios, existing technologies struggle to accurately account for the performance differences of each data node and network transmission costs when determining the appropriate execution plan from multiple execution plans to optimize data queries.

Method used

By combining monitoring data from data nodes, the execution costs of candidate execution plans are updated, including processor utilization, network status, network latency parameters, and pending task planning, thus optimizing the cost estimation process of the query optimizer to select the final execution plan.

Benefits of technology

It improves the accuracy of execution plans and optimizes data queries, ensuring efficient execution at each data node and reducing system response time and resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117421331B_ABST
    Figure CN117421331B_ABST
Patent Text Reader

Abstract

本公开提供了数据查询优化方法、装置、设备及存储介质,涉及数据处理技术领域,尤其涉及分布式数据库、大数据、云计算等技术领域。具体实现方案为:确定目标查询请求的多个候选执行计划;确定多个候选执行计划的执行成本;基于多个候选执行计划中涉及的数据节点的监控数据,更新多个候选执行计划的执行成本,得到多个候选执行计划的最终成本;基于多个候选执行计划的最终成本,从多个候选执行计划中筛选出目标查询请求的最终执行计划。本公开实施例中,考虑了结合数据节点自身的情况对执行成本进行更新,有利于提高最终成本的准确性,从而有利于提高目标查询请求的最终执行计划的准确性,有利于基于最终执行计划实现数据查询的优化。
Need to check novelty before this filing date? Find Prior Art