【SQLite 内核】索引与 covering scan:什么时候真的省掉了第二次查找

💡 原文中文,约11300字,阅读约需27分钟。
📝

内容提要

钉住 covering index 消除的具体开销:第 4 篇 index b-tree 只存 key+rowid,命中后仍要回表这一次二次查找;用本机 3.53.2 实测 SELECT 列是否全部落在索引内如何改变 EQP 输出,并区分语句级自动索引与 sqlite_autoindex_* 约束索引这两个常被混淆的概念。

🏷️

标签

➡️

继续阅读