据我所知,数据库中最常见的索引之一是使用b-tree的索引。
如果我有整数列的索引
column1 column2
2 name2
3 name3
1 name4它可能创建如下所示的索引
2
| |
1 3如果我使用column2,它可能会像这样创建它
name2
| |
name1 name3但是如果我有一个包含两个字段的综合索引,那么它将如何排序呢?它会与两列的基本比较吗?
数据库是否还对索引结构进行了其他优化?
发布于 2019-01-09 12:14:10
多个键都在索引中一起使用:
2,name2
| |
1,name4 3,name3在第一个键上进行比较。只有在领带的情况下,下一个键才会被使用。所以,如果所有的数字都是相同的,你就会得到:
2,name2
| |
2,name3 2,name4https://stackoverflow.com/questions/54107555
复制相似问题