大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】
生活随笔
收集整理的這篇文章主要介紹了
大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
-
聚簇索引:包含主鍵索引和對應(yīng)的實(shí)際數(shù)據(jù),索引的葉子節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn),也就是說找到了索引也就找到了數(shù)據(jù)。
-
非聚簇索引(輔助索引):將數(shù)據(jù)存儲于索引分開結(jié)構(gòu),索引結(jié)構(gòu)的葉子節(jié)點(diǎn)指向了數(shù)據(jù)的對應(yīng)行,myisam通過key_buffer把索引先緩存到內(nèi)存中,當(dāng)需要訪問數(shù)據(jù)時(通過索引訪問數(shù)據(jù)),在內(nèi)存中直接搜索索引,然后通過索引找到磁盤相應(yīng)數(shù)據(jù),這也就是為什么索引不在key buffer命中時,速度慢的原因。
想詳細(xì)了解的請這里走:https://blog.csdn.net/qq_41946557/article/details/103252447
總結(jié)
以上是生活随笔為你收集整理的大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA数据结构与算法【队列、数组模拟(
- 下一篇: 大剑无锋之什么是死锁?【面试推荐】