MySQL 的锁策略

MySQL最基本的锁策略:表锁(并且是开销最小的策略)

  • 表锁会锁定整张表,一个用户对表进行写操作前需要先获得写锁,来阻塞其他用户对该表的所有读写操作。没有写锁时,其他用户才可以正常读

行锁:

  • 可以最大程度支持并发,同时带来最大开销
  • InnoDB和XtraDB等存储引擎实现了行锁。
  • 行锁只在存储引擎层实现,服务器层没有实现
posted @ 2022-03-09 10:10  张三丰学Java  阅读(78)  评论(0编辑  收藏  举报