摘要: 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件(Circ 阅读全文
posted @ 2019-06-24 23:25 Love63 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、锁的用途 为了避免同时争夺数据库资源,将数据库加锁,只有拿到钥匙的用户才能使用; 2、锁的粒度 行锁(Row) >页锁(Page) >区锁(Partition 8个页) >表锁(Table) 3、锁的类型 共享锁: 用于所有的只读数据操作(select); 修改锁: 在修改操作的初始化阶段用来锁 阅读全文
posted @ 2019-06-24 22:38 Love63 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1、事务的概念 是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列组成; 由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成; 2、事务的特性(ACID) 原子性(Atomicity):一个事务是一个不可分割的工作单位 阅读全文
posted @ 2019-06-24 22:12 Love63 阅读(761) 评论(0) 推荐(0) 编辑