国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 存儲引擎-剖析Forwarded Records

2024-08-31 00:55:16
字體:
來源:轉載
供稿:網友
SQL Server 存儲引擎-剖析Forwarded Records

我們都知道數據在存儲引擎中是以頁的形式組織的,但數據頁在不同的組織形式中其中對應的數據行存儲是不盡相同的,這里通過實例為大家介紹下堆表的中特有的一種情形Forwared Records及處理方式.

概念

堆表中,當對其中的記錄進行更新時,如果當前數據頁無法滿足更新行的容量,此時這行記錄將會轉移到新的數據頁中,而原數據頁中將會留下指針(文件號,頁號,槽號)鏈接到新的數據頁中.

Code 創建測試數據

create database testpagegouse testpagegocreate table testtb(id int identity(1,1),str1 char(100) default replicate('a',100),str2 varchar(2000) default replicate('b',500),str3 varchar(2000) default replicate('c',1000))goinsert into testtb default valuesgo 20

Code 查看相關數據頁 如圖1-1

DBCC TRACEON(3604)GODBCC IND(testpage,'testtb', 1)---find the data pageGODBCC PAGE('testpage', 1, 79, 3)-----view data page find slot 2(ID=3)GO

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高州市| 武陟县| 大同市| 北流市| 乐陵市| 武宁县| 嘉荫县| 温宿县| 余江县| 安陆市| 沈阳市| 淮滨县| 永善县| 沙河市| 清河县| 弥勒县| 绍兴县| 乌海市| 营口市| 新龙县| 景德镇市| 鞍山市| 信阳市| 岚皋县| 漯河市| 东兴市| 台北市| 浙江省| 陇西县| 定陶县| 海阳市| 黄浦区| 桐城市| 千阳县| 香格里拉县| 桑植县| 阆中市| 澳门| 北票市| 巨鹿县| 漳州市|