轉載+本身心得

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

 

原文連接html

相關文章
相關標籤/搜索