V2EX  ›  英汉词典

Sequential Scan

定义 Definition

sequential scan(顺序扫描 / 全表顺序扫描):指计算机(尤其是数据库)按存储顺序从头到尾逐条读取数据记录的读取方式,而不是通过索引直接定位到目标记录。常见于表较小、条件选择性不高或缺少合适索引时的查询执行计划中。(也常简称为 seq scan。)

发音 Pronunciation (IPA)

/sɪˈkwenʃəl skæn/

例句 Examples

The query used a sequential scan because the table was small.
由于表很小,这个查询使用了顺序扫描。

When the filter matches a large portion of rows, the optimizer may choose a sequential scan over an index scan to reduce random I/O and improve throughput.
当过滤条件会匹配到大量行时,优化器可能会选择顺序扫描而不是索引扫描,以减少随机 I/O 并提升吞吐量。

词源 Etymology

sequential 来自拉丁语 sequi(“跟随”),含义是“按顺序的”;scan 源自中古法语/拉丁语相关词根,现代英语里常指“扫描、逐一查看”。合在一起即“按顺序逐项读取/检查”。

相关词 Related Words

文学与著作中的用例 Literary Works

  • Database System Concepts(Silberschatz, Korth, Sudarshan)——讨论查询处理与访问路径选择时会涉及顺序/全表扫描的概念。
  • Database Management Systems(Ramakrishnan & Gehrke)——在关系查询执行与代价估算章节中常出现相关术语。
  • PostgreSQL Documentation(PostgreSQL 官方文档)——在 EXPLAIN 与查询计划说明中明确使用 Sequential Scan 作为计划节点名称。
  • SQL Performance Explained(Markus Winand)——讲解索引与扫描策略时经常对比顺序扫描与索引扫描。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2819 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
♥ Do have faith in what you're doing.