sql-server - SQL Server 索引类型有哪些?

标签 sql-server indexing

在 Squirrel 中获取我们表的信息返回索引类型作为整数。我找到了 Types of Indexes在 Microsoft 的网站上,但它没有到数值的映射。

我使用的是 Linux,所以我无法完全启动 SQL Management Studio。是否有任何地方实际将数字值映射到 Microsoft 的命名类型?

具体来说,我想知道索引类型 1 和索引类型 3 是什么。

最佳答案

有不同的映射可用。

sp_indexes存储过程返回以下索引类型:

0 = Statistics for a table 
1 = Clustered 
2 = Hashed 
3 = Other

另一方面,sys.indexes目录 View 使用以下 map :

0 = Heap
1 = Clustered
2 = Nonclustered
3 = XML

关于sql-server - SQL Server 索引类型有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537443/

相关文章:

node.js - SOLVED Sequelize 在使用聚合函数时获取另一列的数据

sql - 如何在 SQL 查询中使用 IF-THEN-ELSE 逻辑包含可选参数?

MySQL:仅存储 1 个正确答案(索引)

c++ - 为什么在 C++ 中使用 boost multi_array 索引类型来索引 boost 数组?

sql-server - SQL Server 仅强制 RowLock

sql-server - 从 Excel 电子邮件附件更新 SQL Server (2014) 表

database - 在索引名中包含表名有什么好处?

performance - Postgres tsearch 在第一个查询上的性能

mongodb - mongodb中索引是如何管理的

sql - 在 T-SQL 中将特定 BigInt 转换为 DateTime