SQL Server是否支持散列索引?

问题描述:

SQL Server B树中的所有索引都是?
当然,主键和外键应该是基于散列的索引?SQL Server是否支持散列索引?

并非SQL Server中的所有索引都是B树索引(SQL Server 2012添加了columnstore indexes,这些有点不同),但是在那里还没有基于哈希的索引。

+0

谢谢。只是想知道这不是像Oracle和MySql那样对Sql Server的主要优势,因为主键和外键肯定是基于散列的。如果你有一个很棒的文章链接。我找不到一个。 – dublintech 2012-08-09 20:15:59

+0

也许吧,但是一个主要特性的实现不仅仅是“其他一些RDBMS拥有它”的问题...... – 2012-08-09 20:18:56

+0

只有在内存优化的表上,才能在SQL Server 2014中使用Hash索引 – MikkaRin 2014-02-21 07:51:36

这里有一个非常简单的文章解释说,所有的指标是B +树索引在SQL Server:

http://msdn.microsoft.com/en-us/library/ms177443(v=sql.105).aspx

,如果你想获得更多的转化为具体的RDBMS”实现的细节问题,我认为,你可以尝试发布到http://dba.stackexchange.com