发布于 2026-09-10T10:59:48.505763Z · Alexander Ioffe · exobench.ai

Alexander Ioffe 在 200 万行订单表上比较了无二级索引、单列索引和带 INCLUDE 的覆盖索引。覆盖索引会让被包含列的更新失去 HOT 优化,插入比单列索引慢 28%、比无索引慢 88%,更新分别慢约 25% 和 30%,占用 112 MB 而单列索引只要 18 MB,换来的是读取快 1.26 倍。他的结论是:只有当每个分析查询对应的写入低于每分钟约 4300 次时,覆盖索引才划算。
Alexander Ioffe 在 200 万行订单表上比较了无二级索引、单列索引和带 INCLUDE 的覆盖索引。覆盖索引会让被包含列的更新失去 HOT 优化,插入比单列索引慢 28%、比无索引慢 88%,更新分别慢约 25% 和 30%,占用 112 MB 而单列索引只要 18 MB,换来的是读取快 1.26 倍。他的结论是:只有当每个分析查询对应的写入低于每分钟约 4300 次时,覆盖索引才划算。
来源记录
- center.info_item · 9336c1bf0b22bee2 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 9336c1bf0b22bee2 · 2026-10-03T04:08:55.967155Z