V2EX  ›  英汉词典

Query Planner

Definition / 定义

Query planner(查询规划器/查询优化器的一部分):数据库系统中负责把一条 SQL 查询转换成可执行的执行计划的组件,会评估不同的访问路径(如索引扫描、全表扫描、连接顺序等)并选择成本较低的一种。

Pronunciation / 发音

/ˈkwɪri ˈplænər/

Examples / 例句

The query planner chose an index scan.
查询规划器选择了索引扫描。

After we updated the statistics, the query planner changed the join order and the report ran much faster.
更新统计信息后,查询规划器改变了连接顺序,报表运行速度快了很多。

Etymology / 词源

query 源自拉丁语 quaerere(“询问、寻求”),在计算机领域中指“查询(数据)”。planner 来自 plan(“规划、计划”),表示“制定计划的人/器”。合在一起,query planner 字面意思就是“为查询制定执行计划的组件”。

Related Words / 相关词

Literary Works / 文学作品

  • Database System Concepts(Silberschatz, Korth, Sudarshan)中讨论查询优化与执行计划(常提及查询规划器/优化器)。
  • Designing Data-Intensive Applications(Martin Kleppmann)涉及数据库查询执行与优化思路,常出现与 query planner 相关的表述。
  • PostgreSQL: Up and Running(Regina Obe, Leo Hsu)在讲解 EXPLAIN 与执行计划时会谈到 PostgreSQL 的查询规划器。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5596 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 09:24 · PVG 17:24 · LAX 02:24 · JFK 05:24
♥ Do have faith in what you're doing.