V2EX  ›  英汉词典

Full Table Scan

释义 Definition

全表扫描:数据库在执行查询时,不使用索引等快速路径,而是从头到尾读取表中的所有行来筛选结果的访问方式。通常在表很大且过滤条件选择性不高、缺少合适索引或优化器判断全扫更划算时出现。(在某些数据库中也常称为 table scansequential scan。)

例句 Examples

The query caused a full table scan.
这个查询触发了全表扫描。

Because the filter column wasn’t indexed, the optimizer chose a full table scan, which made the response time spike during peak traffic.
由于过滤列没有建立索引,优化器选择了全表扫描,导致高峰期响应时间飙升。

发音 Pronunciation (IPA)

/fʊl ˈteɪbəl skæn/

词源 Etymology

该短语由三部分构成:full(全部的)+ table(表)+ scan(扫描)。其中 scan 在计算机语境里常指“按顺序检查/遍历”,合起来直译就是“把整张表从头到尾扫一遍”。这是数据库与查询执行计划领域的常用术语。

相关词 Related Words

文学与作品 Literary Works

  • Database System Concepts(Silberschatz, Korth, Sudarshan):讨论查询处理与访问路径时会涉及表扫描/全表扫描的思想与成本模型。
  • SQL Performance Explained(Markus Winand):在解释索引为何重要、何时会发生全表扫描时频繁使用相关概念。
  • High Performance MySQL(Schwartz, Zaitsev, Tkachenko):分析执行计划与性能问题时常提及全表扫描及其代价。
  • Designing Data-Intensive Applications(Martin Kleppmann):在讲解存储引擎与查询执行策略时涉及顺序扫描等概念(不同系统表述可能略有差异)。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2820 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
♥ Do have faith in what you're doing.