熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

在數據文件自動增長時,自動增長是否會阻塞對文件的更新?

2022-06-13   來源: SQL Server 

不會但是因為 SQL Server 阻塞了對分配頁的更改而分配頁跟蹤自動增長過程中所使用的文件部分所以數據文件的自動增長阻塞了新擴展部分的分配這些分配頁是全局分配映射 (GAM) 和輔助 GAM (SGAM)(請參閱 SQL Server Books OnlineBOL 可以獲得有關 GAM 和 SGAM 的詳細信息)因此自動增長操作阻塞了擴展過程因此其他操作無法使用擴展部分例如這種阻塞會影響需要分配新空間的 Insert 和 Update 操作例如 Insert 和 Update 這樣的操作必須等待自動增長操作完成後才能進行自動增長不應該影響要收回現有未用空間的 Insert 操作和使用原有空間執行的 Update 操作以及將在頁中留下自由空間的 Delete 操作因為檢索數據不會涉及任何新的空間分配所以自動增長操作不會影響 Select 操作


From:http://tw.wingwit.com/Article/program/SQLServer/201404/30571.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.