SQL Server B树中的所有索引都是?
当然,主键和外键应该是基于散列的索引?SQL Server是否支持散列索引?
2
A
回答
3
并非SQL Server中的所有索引都是B树索引(SQL Server 2012添加了columnstore indexes,这些有点不同),但是在那里还没有基于哈希的索引。
1
这里有一个非常简单的文章解释说,所有的指标是B +树索引在SQL Server:
http://msdn.microsoft.com/en-us/library/ms177443(v=sql.105).aspx
,如果你想获得更多的转化为具体的RDBMS”实现的细节问题,我认为,你可以尝试发布到http://dba.stackexchange.com
相关问题
- 1. XAMPP是否支持SQL Server?
- 2. QCA是否支持SHA-2散列?
- 3. Firebird是否支持筛选索引?
- 4. log4net AdoNetAppender是否支持sql server 2008?
- 5. SQL Server 2012是否支持ProClarity?
- 6. SQL Server是否支持分片?
- 7. SQL Server 2005是否支持datetime2
- 8. Sql Server 2000是否支持SSIS事务?
- 9. SQL Server是否支持BNF表示法?
- 10. NHibernate是否支持SQL Server 2005 Express?
- 11. FluentNHibernate是否支持SQL Server Compact Edition 4.0?
- 12. jOOQ是否支持链接的SQL Server?
- 13. 是否IBM WebSphere支持SQL Server 2008的
- 14. MonoTouch.Dialog是否支持(字母)索引?
- 15. hbase 0.94.18是否支持二级索引?
- 16. VoltDB是否支持唯一索引?
- 17. lucene是否支持短语索引?
- 18. VS 2013 SQL Server数据工具是否支持SQL Server 2008 R2?
- 19. Spark SQL(版本1.1.0)是否支持配置单元索引?
- 20. SQL Server是否支持几何列的统计信息?
- 21. 复合索引:列的顺序是否在sql server/linq到sql?
- 22. MySQL MEMORY表是否支持多列索引?
- 23. LLVM的阵列是否支持64位索引?
- 24. Lucene是否支持在多个索引文件之间搜索?
- 25. 支持sql server表
- 26. mysqli是否支持ms sql?
- 27. Azure SQL是否支持Kerberos?
- 28. ORMLITE是否支持SQL EXISTS?
- 29. 索引器是否总是引用一个离散序列?
- 30. 列索引在SQL Server 2008
谢谢。只是想知道这不是像Oracle和MySql那样对Sql Server的主要优势,因为主键和外键肯定是基于散列的。如果你有一个很棒的文章链接。我找不到一个。 – dublintech 2012-08-09 20:15:59
也许吧,但是一个主要特性的实现不仅仅是“其他一些RDBMS拥有它”的问题...... – 2012-08-09 20:18:56
只有在内存优化的表上,才能在SQL Server 2014中使用Hash索引 – MikkaRin 2014-02-21 07:51:36