摘要:
之前就详细看过,可是今天又回头看到这里的时候,却发现忘的差不多了,真悲剧,看来还是要记录下比较好啊。Sql Server 区管理(GAM,SGAM)大家都知道Sql Server 中数据文件存储的最小单位是页面(Page),但实际SQLSERVE并不是以页面为单位给数据分配空间的,Sql Server默认的存储分配单位是盘区(Extend)。这样做的主要原因是为了避免频繁的读写IO,提升性能。在表或其它对象分配存储空间,不是直接分配一个8K的页面,而是以一个盘区(Extend)为存储分配单位,一个盘区为8个页面(Size = 8*8K=64K)。这样,对区得操作就会非常频繁,也要求Sql Se 阅读全文