表数据的存储与对应的(文件组中的)多个物理文件的关系

专注or全面 2013-04-01 02:21:56

从这里看到http://www.cnblogs.com/CareySon/archive/2011/12/26/2301597.html
如果一个表是存在物理上的多个文件中时,则表的数据页的组织为N(N为具体的几个文件)个B树.而不是一个对象为一个B树.

一个文件组下面建立多个数据文件(ndf)文件
一张表建立在这个文件组中,表上有聚集索引,
在往表中写数据的时候,数据存储的分配是根据表空间下的物理文件的初始大小按比例分配的
表为聚集索引表,
那么如何查看,某个物理文件上存储了那些具体的数据?
如何得知为多个B树对象?


另:一个文件组对应多个物理文件,一个表中的数据分布在不同的物理文件中,
管理起来岂不是不方便了?
所以想知道,生产环境下,如何用文件组来管理物理文件?





-
...全文
202 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vidor 2013-04-17
  • 打赏
  • 举报
回复
引用 4 楼 x_wy46 的回复:
引用 3 楼 Vidor 的回复:N个B树?博主和分区表搞混了。 分区是N个B树,这里是没有分区的情况下,一张聚集表,对应多个物理文件时的存储结构
我知道,所以说博主搞混了,1个B树,跨多文件的B树。
發糞塗牆 2013-04-17
  • 打赏
  • 举报
回复
引用 4 楼 x_wy46 的回复:
引用 3 楼 Vidor 的回复:N个B树?博主和分区表搞混了。 分区是N个B树,这里是没有分区的情况下,一张聚集表,对应多个物理文件时的存储结构
他说他也忘了当时怎么理解的了。
专注or全面 2013-04-17
  • 打赏
  • 举报
回复
引用 3 楼 Vidor 的回复:
N个B树?博主和分区表搞混了。
分区是N个B树,这里是没有分区的情况下,一张聚集表,对应多个物理文件时的存储结构
Vidor 2013-04-17
  • 打赏
  • 举报
回复
N个B树?博主和分区表搞混了。
黄_瓜 2013-04-01
  • 打赏
  • 举报
回复
对,这个太讲究了没多大实际意义,管理起来倒是很麻烦。 这算是学习的一个知识点,但是不适合拿到实际环境中用。
發糞塗牆 2013-04-01
  • 打赏
  • 举报
回复
我帮你问下他本人

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧