跳转到内容

后端与数据 · DEFINED TERM

数据库索引

为常用查询建立额外的数据结构,减少扫描范围。

你可能会这样说“按项目和时间查询太慢,请检查是否缺复合索引。”

VISUAL EXAMPLE

先看懂它怎么工作

当前概念数据库索引

MECHANISM

运行机制

  1. 选择索引列
  2. 构建有序结构
  3. 查询定位
  4. 回表取数据

USE WHEN

适合这样用

高频筛选、排序和关联字段

NOT FOR

不要这样理解

每个字段都建索引会拖慢写入并浪费空间

TELL YOUR AGENT

可直接发给 Agent

请按“数据库索引”的概念处理这个需求:按项目和时间查询太慢,请检查是否缺复合索引。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

使用真实查询验证命中索引,写入开销可接受,无冗余重复索引

OFFICIAL SOURCES

官方来源