区别 GAM、SGAM、PAM、IAM、DCM 和 BCM 都是 SQL Server 中⽤来管理空间分配的⼀些特殊分配映射表。理解他们的区别与作⽤,对于理解 Sql Server 物理数据库体系结构有着⾮常重要的作⽤。全局分配映射表 (GAM) :统⼀盘区,GAM 页记录已分配的区。每个 GAM 包含 64,000 个区,相当于近 4 GB 的...
Sql Server 中 GAM、SGAM、PAM、IAM、DCM 和 BCM 的详解与区别 2011-02-22 16:46 −... 寻自己 0 1971 菜鸟学SQLServer--空间分配和管理 2015-04-03 00:21 −SQLServer在文件中有一些特定的页来做空间管理. 这里附上MSDN图: #文件头: 第0个页面,具体我不是太清楚它的用途,如果大家知道麻烦告知。
差异备份只读取 DCM 页便可以确定已修改的区。这样大大减少了差异备份必须扫描的页数。运行差异备份所需的时间与自上次执行 BACKUP DATABASE 语句之后修改的区数成正比,而不是与整个数据库的大小成正比。 大容量更改映射表 (BCM) : 跟踪自上次执行 BACKUP LOG 语句后,被大容量日志记录操作修改的区。如果某个扩展...