跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于数据库读锁写锁的疑惑
未分類
19 4 月 2020

关于数据库读锁写锁的疑惑

关于数据库读锁写锁的疑惑

資深大佬 : delpo 29

今天在写 sql 的时候,突然发现,在一个事务内,可以对同一个目标同时加读锁和写锁
类似于下面的 sql:

begin;
select … lock in share mode;
select … for update;

这个事务不会被阻塞,查看 information_schema.INNODB_TRX 表,发现 trx_rows_locked 属性值是数据行数的两倍.
不知道是不是我理解的有问题,对同一行或同一张表,可以同时加 x 锁和 s 锁吗?

大佬有話說 (1)

  • 資深大佬 : leviathan0992

    SQL 执行也是串行的, 在一个事务里并不是并行的啊

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具