设为首页 加入收藏

TOP

在数据文件自动增长时,自动增长是否会阻塞对文件的更新?
2014-09-29 04:00:03 来源: 作者: 【 】 浏览:41
Tags:数据 文件 自动 增长 是否 阻塞 更新

答: 不会,但是因为 SQL Server 阻塞了对分配页的更改,而分配页跟踪自动增长过程中所使用的文件部分,所以数据文件的自动增长阻塞了新扩展部分的分配。这些分配页是全局分配映射 (GAM) 和辅助 GAM (SGAM)。(请参阅 SQL Server Books Online-BOL 可以获得有关 GAM 和 SGAM 的详细信息。)因此,自动增长操作阻塞了扩展过程,因此其他操作无法使用扩展部分。例如,这种阻塞会影响需要分配新空间的 Insert 和 Update 操作。例如 Insert 和 Update 这样的操作必须等待自动增长操作完成后才能进行。自动增长不应该影响要收回现有未用空间的 Insert 操作,和使用原有空间执行的 Update 操作,以及将在页中留下自由空间的 Delete 操作。因为检索数据不会涉及任何新的空间分配,所以自动增长操作不会影响 Select 操作。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MYSQL数据库服务器性能分析的方法.. 下一篇请问在sql2000中怎么区分登入,用..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: