Sqlserver 高级篇 聚集索引与非聚集索引查询原理( 查询表索引索引的sql语句)

原理

表上 有非聚集索引 和聚集索引 怎么查询的?

很多知识 都在 我写的非聚集 和聚集文章里有

Sqlserver 高级篇 非聚集索引原理

Sqlserver 高级篇 聚集索引原理

看过这俩篇的 看这个图一下就会明白

当执行sql 的时候 会直接查询非聚集索引 

Sqlserver 高级篇 聚集索引与非聚集索引查询原理( 查询表索引索引的sql语句)_第1张图片

这一部分 是非聚集

Sqlserver 高级篇 聚集索引与非聚集索引查询原理( 查询表索引索引的sql语句)_第2张图片

这一部分是聚集

Sqlserver 高级篇 聚集索引与非聚集索引查询原理( 查询表索引索引的sql语句)_第3张图片

这就集合了俩个索引的优点 和我们显示 查询字典是一样一样的了

 查询表索引的语句

  --方法1
select * from sys.sysindexes where id=

(select object_id From  sys.all_objects where name='TStudent')
--方法2
sp_help TStudent

Sqlserver 高级篇 聚集索引与非聚集索引查询原理( 查询表索引索引的sql语句)_第4张图片

你可能感兴趣的:(SQLserver)