专业网站建设在哪里,做什么网站最赚钱,代运营一般收费,做教育行业营销类型的网站0 回答
根据数据的访问级别来区分#xff1a;
mysql锁分为共享锁和排他锁#xff0c;也叫做读锁和写锁。读锁是共享的#xff0c;可以通过lock in share mode实现#xff0c;这时候只能读不能写。写锁是排他的#xff0c;它会阻塞其他的写锁和读锁。
从颗粒度来区分
mysql锁分为共享锁和排他锁也叫做读锁和写锁。读锁是共享的可以通过lock in share mode实现这时候只能读不能写。写锁是排他的它会阻塞其他的写锁和读锁。
从颗粒度来区分可以分为表锁和行锁两种
表锁会锁定整张表并且阻塞其他用户对该表的所有读写操作比如alter修改表结构的时候会锁表。行锁又可以分为乐观锁和悲观锁悲观锁可以通过for update实现乐观锁则通过版本号实现。