NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
锁机制 ``` 当客户端操作表(记录)时,为了保证操作的隔离性(多个客户端操作不能相互影响),通过加锁来处理。 ``` 读写锁 ``` 读锁:读操作时增加的锁,也叫共享锁,S-lock。特征是所有人都只可以读,只有释放锁之后才可以写。 写锁:写操作时增加的锁,也叫独占锁或排他锁,X-lock。特征,只有锁表的客户可以操作(读写)这个表, 其他客户读都不能读 ``` 锁定粒度 ``` 表级锁:开销小,加锁快,发生锁冲突的概率最高,并发度最低。myisam引擎的表支持表锁, 行级锁:开销大,加锁慢,发生锁冲突的概率最低,并发度也最高 ```