在数据文件自动增长时,自动增长是否会阻塞对文件的更新


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

Tags in this post...

面试题 相关文章推荐
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
JAVA和C++的区别
Oct 06 面试题
C++面试题:关于链表和指针
Jun 05 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
Linux Interview Questions For software testers
May 17 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
Static Nested Class 和 Inner Class的不同
Nov 28 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
Mar 30 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
SQL Server提供的3种恢复模型都是什么? 有什么区别?
May 13 #面试题
数据库面试要点基本概念
Oct 31 #面试题
如何在存储过程中使用Loop
Jan 05 #面试题
SQL Server笔试题
Jan 10 #面试题
Android面试题附答案
Dec 08 #面试题
Android面试题及答案
Sep 04 #面试题
android面试问题与答案
Dec 27 #面试题
You might like
php 高性能书写
2010/12/11 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
PHP7内核之Reference详解
2019/03/14 PHP
Laravel find in set排序实例
2019/10/09 PHP
JavaScript基本对象
2007/01/11 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
使用Python写一个量化股票提醒系统
2018/08/22 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
2020/02/18 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
胡桃夹子观后感
2015/06/11 职场文书
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python