大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】

  • 聚簇索引:包含主键索引和对应的实际数据,索引的叶子节点就是数据节点,也就是说找到了索引也就找到了数据。

  • 非聚簇索引(辅助索引):将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速度慢的原因。

想详细了解的请这里走:https://blog.csdn.net/qq_41946557/article/details/103252447

你可能感兴趣的:(#,大剑无锋)