syntax.garden
M↓database-index.md
返回知识流
// FIELD_NOTE_20260626

索引是一份关于未来的假设

数据库索引为何不是免费的加速按钮,以及如何从真实查询模式反推数据结构。

为读取付费,也为写入付费

索引把查询成本从扫描全表转换为维护额外结构。它加速某些读取,同时增加写入、存储和迁移成本。

对于 B-tree,理想查找复杂度接近 O(log⁡n)O(\log n),但真实性能仍取决于选择性、缓存命中和查询形状。

先观察慢查询,再建立最小索引。不要为想象中的未来优化,因为每个索引都在表达一个产品假设:用户会以这种方式寻找数据。

附件下载

0

附件存储于云端,支持大文件下载;带锁图标需作者指定的密码解锁后下载。

讨论线程

0

邮箱验证访客专属

正在读取讨论…
guest · verification required
分享图片 / 文件:先上传到「月品木子」网盘,再把生成的 ?q= 二字口令链接粘贴进来,会自动显示为取件卡片。
0 / 4000 字