SQL Server索引的工作原理

fun*_*gdu 8 sql-server indexing

SQL Server使用带有中间节点和叶节点的二叉树进行搜索,但是如何执行此操作.防爆.如果表员工有两个字段

Id bigint 
Name varchar(50) 
Run Code Online (Sandbox Code Playgroud)

有价值的

Id                  Name
1                   Ashish
2                   Amit 
3                   Bhavin
4                   Dinesh 
Run Code Online (Sandbox Code Playgroud)

如果我们在这两列上创建了复合非聚集索引,其名称为first,而Id之后为Id.中间节点是否包含1)AF 2)GM ...或其他内容.此外,一旦使用二进制搜索名称,则在此树之后具有id具有中间节点.

简而言之,SQL服务器在这种情况下如何搜索?

aF.*_*aF. 13

这个怎么运作

数据库获取CREATE INDEX命令中指定的列,并将值排序为称为B树的特殊数据结构.B树结构支持使用最少量的磁盘读取进行快速搜索,允许数据库引擎快速查找我们正在使用的查询的起始点和停止点.


有关详细信息,请查看信息!