事务
文章平均质量分 94
-273K
感谢你的关注,一起成长,一起进步,共同走向码神之路
展开
-
7.MySql锁机制
MYISAM在执行查询语句SELECT前,会自动给涉及的表加锁,在执行update、insert、delete操作会自动给涉及的表加锁。InnoDB在执行SELECT前不会给表加锁,会在执行update、insert、delete操作时自动给行数据加锁。读锁会堵塞写操作,但是不会阻塞读操作,写锁会堵塞读和写操作。InnoDB存储引擎由于实现了行锁,虽然锁机制的实现会带来性能方面的损耗也有可能比表锁的性能更高,但是在整体并发的处理方面要远远由于MYISAM的表锁定。原创 2024-10-02 21:36:45 · 695 阅读 · 0 评论 -
6.MySql事务原理及优化
通常我们所用的MySql数据库不是单机的,而是会有很多事务在同时进行,多个事务可能会在同一时间对相同的一批数据进行增删改查操作,也就是我们所说的并发,这样就会导致我们说的脏读、脏写、幻读、不可重复读等操作。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制、日志机制,用一套机制来解决多事务并发问题。原创 2024-10-01 22:25:53 · 746 阅读 · 0 评论