试题详情
- 简答题什么叫死锁?简述预防的方法
-
(1)两个或多个事务都已封锁了一些数据对象,然后又都请求对已被其他事务封锁的数据对象加锁,出现永久循环等待其它事务释放资源的现象称为死锁。
(2)预防死锁:破坏产生死锁的条件,预防死锁的发生,常用方法有一次封锁法和顺序封锁法。一次封锁法:要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。存在的问题:降低系统并发度;难于事先精确确定封锁对象。顺序封锁法:预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。存在的问题是维护成本大;难以实现;。 关注下方微信公众号,在线模考后查看
热门试题
- 数据库用户能够看见的局部数据的逻辑结构和
- 在SQL Server中创建用户数据库,
- 关系规范化一般应遵循的原则是什么?各范式
- 如果集合A含2个元素,集合B含3个元素,
- DTS服务不能实现对规则、账户对象的传输
- 在下面的数据模型中,()是概念数据模型
- SQL Server2005的系统数据库
- ODBC是指()
- 下列不属于数据库系统组成的是()。
- 数据字典的内容有哪些?
- 可使用下列操作中的()为字段输入NULL
- 事务一旦提交,对数据库的改变是永久的,这
- 关系R(ABC)与S(BCD),运算R÷
- 对于空值理解错误的是()。
- ()用来记录对数据库中数据进行的每一次更
- 应用程序设计的工作开始于数据库设计步骤的
- 系统自动创建的索引有()、()
- 作为关系数据系统,最少应具备的关系运算是
- 如果表中某列用于存储图像数据,则该列应该
- 在ASP文件中使用Command对象执行