在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制. 在 MySQL 数据库中,锁有很多种类型,不过大致可以分为三类:全局锁.表级锁.行级锁.这篇文章我们就简单的聊一聊这三种锁. 全局锁 全局锁是粒度最大的锁,基本上也使用不上,就像我们家的大门一样,控制这整个数据库实例.全局锁就是对整个数据库实例…