日期:2014-05-17  浏览次数:20458 次

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

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

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


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





-
物理文件 文件组 B树结构

------解决方案--------------------
对,这个太讲究了没多大实际意义,管理起来倒是很麻烦。
这算是学习的一个知识点,但是不适合拿到实际环境中用。

------解决方案--------------------
引用:
引用:N个B树?博主和分区表搞混了。

分区是N个B树,这里是没有分区的情况下,一张聚集表,对应多个物理文件时的存储结构
他说他也忘了当时怎么理解的了。
------解决方案--------------------
引用:
引用:N个B树?博主和分区表搞混了。

分区是N个B树,这里是没有分区的情况下,一张聚集表,对应多个物理文件时的存储结构


我知道,所以说博主搞混了,1个B树,跨多文件的B树。