- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入理解SQL Server存储结构
陈畅亮
2015.4
个人简介
DBA
SQL Server MVP
数据库/大数据/ 自动化运维
联系方式
- 微博:听风吹雨-ccl
- 博客:听风吹雨
提纲
几个工具几个概念(Page/RID)
堆表记录的存储结构
char VS nchar VS nvarchar
非聚集索引的存储结构
聚集索引表的存储结构
行溢出存储结构
LOB存储结构
几个工具
DBCC
Database Consloe Commands
数据库控制台命令
DBCC HELP
DBCC IND
DBCC PAGE
Winhex
Internals Viewer for SQL Server
Page
96字节 页头
10000a0061610200 00
数据存储的基本单位
10000a0062620200 00 行记录
10000a0063630200 00
行记录数据存储方向 空闲空间
每页大小为8KB
行偏移量存储方向
109 122 96 行偏移量
MSDN 个人理解
Page结构示意图
固定大小为96个字节
96字节 页头
10000a0061610200 00 存储堆表或者索引数据
10000a0062620200 00 行记录
10000a0063630200 00
行记录数据存储方向 空闲空间 行记录与行偏移量公用
行偏移量存储方向 的存储区域
109 122 96 行偏移量
从右往左称为槽(slot )
RID
什么是RID?
RID:Row Identifier(行标识符)
十六进制RID = 页号+ 文件号+ 槽号
8个字节= 4 + 2 + 2
RID的存储结构?
RID长什么样?
01 SELECT ID, %%physloc
您可能关注的文档
- 君正集团:2016年年度报告.pdf
- K12教育系列专题:12年20倍股,复盘教培行业鼻祖新东方的成长逻辑.pdf
- 光大教育:2017年年度报告.pdf
- 2018钢结构制造行业薪酬报告.pdf
- 敏实集团:年报2017.pdf
- 2018河津地区毕业生薪酬调查报告.pdf
- 《财务管理》4资本成本与资本结构.pdf
- 外立面材料分析沉淀.pdf
- 软磁材料项目可行性研究报告.pdf
- 第十一章 资本成本.pdf
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)