转载+自己心得
--删除表 DROP TABLE dbo.Person --创建表 CREATE TABLE Person(ID INT IDENTITY,NAME CHAR(900)) --插入数据 DECLARE @ch AS INT=97 WHILE @ch<=122 BEGIN INSERT INTO dbo.Person VALUES(REPLICATE(CHAR(@ch),5)) SET @ch=@ch+1 END --查询 select * from Person --*****************实验结果*****************************-- --聚集索引(数据页都变成聚集索引页 ) CREATE clustered index index_id on person(id) dbcc ind(Test,Person,-1)--查看数据页 dbcc traceon(3604) dbcc page(Test,1,237,1)--查看数据页详情 dbcc page(Test,1,236,1)-- 查看数据页详情 dbcc page(Test,1,236,3)-- 查看分页节点和叶子节点关系 --非聚集索引(增加非聚集索引页) create index noindex_name on person(name) dbcc ind(Test,Person,-1)--查看数据页 dbcc traceon(3604) dbcc page(Test,1,228,1)--查看数据页详情 dbcc page(Test,1,236,3)--- 查看分页节点和叶子节点关系