一、概述

锁状态:未加锁,共享,预留,未决和排他

二、状态描述

未加锁:连接连接到数据库但是未进行数据操作的时候是未加锁状态。

共享状态:多个连接可以进行查询,此时连接持有共享锁。

预留:当一个连接希望写入数据库的时候,连接持有预留锁。写入的数据是写入到缓冲区中。

未决:当持有预留锁的连接希望提交修改时,预留锁升级为未决锁。这时其他的未持共享锁的连接不会获得新的共享锁,持有共享锁的数据仍可以查询,操作完成之后会释放共享锁。

排他:持有排他锁的连接。可以提交数据修改。

最后修改日期: 2023年10月18日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。