请问聚集索引和非聚集索引有什么区别?分别在什么情况下使用啊?谢谢!
------解决方案--------------------
先百度一下相关信息,不懂再问吧,我有一本专门写索引的英文书,600页,感觉还不是说的很透,除了贴百度上的结果给你,暂时不知道怎么解释
------解决方案--------------------
上次去面试就是问题的这个问题,比这个还大,说索引的分类,特点,分别在什么场景下用
答题纸是A4纸那种,留了大概4CM的空位置
另外的题目,全是类似这种,一个知识点可以阐述出来一本书的那种
我都想跟出这个面试题的人说:你是不是想想让我送给你一本书(电子版的,实体书我还没那个钱),去年买了个表
------解决方案--------------------
索引都是类似字典的
聚集索引类似拼音查找
非聚集索引类似偏旁查找
------解决方案--------------------
这个用书来做比喻比较好:
聚集索引就是一本书的目录,这个目录上会写 第几章在哪一页,第几节在哪一页,这些都是固定的,你每次去看都一样,这个目录就影响了你要查找的内容的具体位置,比如第101页,也就是比如你要找select语句的章节,那么就是比如第5章的第2节,就是专门讲的select语句的写法。
而非聚集索引,就是书后面的索引,翻开书的最后的索引,你就能看到 select 这个关键字,出现在了 这个关键字:第100页,第108页,第200页,第202页等等,这样方便当你要找一个关键字的时候,迅速的找到相关的页面。
而索引,其实就是泛指上面2种加快查询的技术。