原文鏈接 ...
--刪除表 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)--- 查看分頁節點和葉子節點關係