SQL在创建索引时选择数据结构?

时间:2016-02-04 22:45:17

标签: sql sql-server indexing data-structures

我是否知道是否有任何方法可以在SQL(特别是SQL Server 2014)中指定索引的数据结构(B树,哈希表,R树等)?

当我谷歌时,我只能找到以下语法。任何古茹都可以开导吗?谢谢!

CREATE INDEX name_index
ON table_name (Column_Name, Column_name2)

1 个答案:

答案 0 :(得分:4)

这里记录了各种类型的索引,用法和底层结构

https://msdn.microsoft.com/en-US/library/ms175049(v=sql.120).aspx

总结:群集和非群集磁盘索引是B树,仅内存索引可以基于哈希。列存储索引的结构再次不同。 (更不用说Spatial,XML和Full Text索引)