锁:可防止多个会话同时更改同一数据
是在指定语句的最低可能级别自动获取的不会升级
锁定机制:
高级数据并发处理:
– 执行插入、更新和删除时使用行级锁
– 查询不需要任何锁
自动队列管理
在事务处理结束(使用 COMMIT 或 ROLLBACK 操作)
之前会一直保持锁定
入队机制
入队机制用于跟踪:
• 等待锁的会话
•请求的锁模式
•会话请求锁的顺序
锁冲突的可能原因
• 未提交更改
• 长时间运行事务处理
• 不必要的高锁定级别
解决锁冲突
为了解决锁冲突,您应该:
• 提交或回退持有锁的会话
• 终止持有锁的会话(在紧急情况下)