给高并发情况下的mysql进行更好的优化 MySQL有三种锁的级别:页级、表级、行级,这3种锁的特性可大致归纳如下:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。...
MYSQL为什么要锁表 有什么好处?
给高并发情况下的mysql进行更好的优化
MySQL有三种锁的级别:页级、表级、行级,这3种锁的特性可大致归纳如下:
表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。
行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。
页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。2015-04-13
保证数据的正确性。
防止写操作有冲突2013-01-14
主要是为了防止由于数据库并发控制所带来的问题2013-01-14
让 一次只有一个人操作 表2013-01-14