#9143·turso

core/optimizer: 成本模型使新的内存索引显得太便宜

作者: LeMikaelF创建于 2026年9月18日更新于 2026年9月18日
标签coreoptimizer

`core/translate/optimizer/cost.rs` 中的 `estimate_ephemeral_index_build_cost` 将新的内存索引中的键比较乘以 `cpu_cost_per_seek`。`cpu_cost_per_seek` 是存在的索引中一次查找的成本,`estimate_index_cost` 会为每次查找都收取一次,`estimate_ephemeral_index_build_cost` 则会为每次键比较都收取一次。比较和查找不是相同的工作,因此一个常数无法同时适用于两者。优化器会让新的内存索引看起来比实际要便宜得多。

内容来源: tursodatabase/turso