首页 > 编程知识 正文

btree索引原理,索引的定义

时间:2023-05-03 10:57:54 阅读:61991 作者:4522

参考:

3359 www.cn blogs.com/ASP web chh/p/6652855.html

3359 www.cn blogs.com/hyd 1213126/p/5828937.html

总结:

索引:1.聚合索引:直接从主键中找到所需的数据

2 .非聚合索引:找到所需数据的主键,然后在主键的聚合索引中找到相应的数据

3 .索引匹配:在一个索引中指定两个字段

我们的中文词典正文本身是聚集索引例如,在查“安”字时,自然会打开词典的前几页。 “安”的拼音是“an”,按拼音顺序排列汉字的词典以英语字母“a”开始,以“z”结束,所以“安”字自然地排列在词典前面。 如果把所有以“a”开头的部分都翻过来却找不到这个字,那么字典里就没有这个字。 同样,如果你查“qldhk字”,你也会把词典翻到最后一部分。 “因为qldhk的拼音是‘张’。 也就是说,词典的正文部分本身就是目录,所以不需要检查其他目录来查找应该查找的内容。 这种正文内容本身按照一定规则排列的目录称为“集合索引”。

知道了某个字,就能从自动中迅速找到那个字。 但是,你可能也会遇到不认识的字,不知道那个发音。 这个时候,你用刚才的方法找不到你要找的字。 需要在“旁部首”中查找你要找的字,根据该字后的页码直接翻页找到你要找的字。 但是,“部首目录”和“检字表”组合调查的字的排列顺序不是真正的正文排列顺序。 例如,查“qldhk字”时,在查部首后的查字表中,“qldhk的页码为672页,在查字表中,“qldhk上面是“美味”字,但页码为63页,“qldhk的页码”,很明显。 您现在看到的连续“驰、张、弩”这三个单词实际上是非集合索引中的排序,是词典正文中单词在非集合索引中的映射。 这样就可以找到所需的单词,但要在目录中找到结果,然后转到所需的页码,需要两个过程。 这种目录纯目录、正文纯正文的排序方式称为“非聚集索引”。

索引的优缺点:1.加快查询

2 .降低添加、删除和修改数据的速度

3 .增加索引会增加对表的提及,从而占用磁盘空间

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。