MySQL数据库知识总结

26、 请说说 MySQL 数据库的锁?

2022-08-24  本文已影响0人  RUMyCola

请说说 MySQL 数据库的锁?

        关于 MySQL 的锁机制,可能会问很多问题,不过这也得看面试官在这方面的知识储备。

        MySQL 中有共享锁和排它锁,也就是读锁写锁

                1. 共享锁:不堵塞,多个用户可以同一时刻读取同一个资源,相互之间没有影响。

                2. 排它锁:一个写操作阻塞其他的读锁和写锁,这样可以只允许一个用户进行写入,防止其他用户读取正在写入的资源。

                3. 表锁:系统开销最小,会锁定整张表,MyISAM 使用表锁。

                4. 行锁:容易出现死锁,发生冲突概率低,并发高,InnoDB 支持行锁(必须有索引才能实现,否则会自动锁全表,那么就不是行锁了)。

上一篇下一篇

猜你喜欢

热点阅读