社区
MS-SQL Server
帖子详情
一个数据存储的基础知识的问题
习惯性蹭分
2012-12-05 11:48:28
刚看到sqlserver物理存储的最小单位是页,也就是8KB。前面96B为标头。又看到行数据的最为8060B。这里有点不理解。8*1024-96=8096>8060.还有36B是做什么用的啊?
...全文
111
7
打赏
收藏
一个数据存储的基础知识的问题
刚看到sqlserver物理存储的最小单位是页,也就是8KB。前面96B为标头。又看到行数据的最为8060B。这里有点不理解。8*1024-96=8096>8060.还有36B是做什么用的啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sylaro0
2012-12-05
打赏
举报
回复
http://blog.csdn.net/aneu_man/article/details/5589285
發糞塗牆
2012-12-05
打赏
举报
回复
还要存放偏移量,但是这部分有多少好像没说
习惯性蹭分
2012-12-05
打赏
举报
回复
谢谢各位,小二结帐。
昵称被占用了
2012-12-05
打赏
举报
回复
更正下 36个BYTE全部预留给行偏移矩阵 每行最小的内部开销是7BYTE,漏了NULL位图 这个8060可以理解为SQL内部规定的行最大长度,注意这个长度包含内部开销,实际的数据长度还需要减去内部开销
昵称被占用了
2012-12-05
打赏
举报
回复
行偏移矩阵需要 行数 * 4b 每行数据至少有6b的浪费(两个状态BYTE,两个BYTE放定长数据长度,两个BYTE放字段个数) 所以真正数据最多 8096-4*1-6*1=8086 如果出现不定长字段或者NULL字段,实际数据长度更小。
guguda2008
2012-12-05
打赏
举报
回复
页的底部有个偏移量标识位
开着拖拉机泡妞
2012-12-05
打赏
举报
回复
对 还有个什么偏移量 但是看的那本书上没有具体说占了多大空间
第六章:Hive
数据
仓库
基础知识
1.Hive系统概述2.Hive安装与配置3.Hive
数据
模型4.Hive HQL5.Hive 常见函数6.Hive 自定义函数7.Hive2.0
存储
过程:HPL/SQL实践8.Hive Index 原理及使用9.Hive Update,Delete 操作说明10.Hive ORCFile,Parquet文件格式...
数据
仓库
基础知识
它是单个
数据
存储
,出于分析性报告和决策支持目的而创建。 为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。 个人理解:存取公司历史
数据
,并按照一定规则清洗、加工为稳...
数据
结构
基础知识
点总结
数据
结构
基础知识
点总结
python-
数据
维度
基础知识
、一维、二维
python-
数据
维度
基础知识
、一维、二维 -
数据
组织的维度: 一维
数据
: 由对等关系的有序或无序
数据
构成,采用线性方式组织 对应列表、数组和集合等概念 二维
数据
: 由多个一维
数据
构成,是一维
数据
的组合形式 表格是...
【
基础知识
】6、
数据
结构知识点
数据
结构
基础知识
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章