其乐融融的IT技术小站

标签:事务

MySQL

怎样选择MySQL事务隔离级别?

0

其乐融融 发布于 2024/04/27 01:33:06

对于 Serializable 隔离级别,因为它强制事务串行执行,会在读取的每一行数据上都加锁,因此可能会导致大量的超时和锁争用的问题。生成环境也不建议使用。

阅读()评论(0)赞 ()

MySQL

讲讲MySQL数据库事务怎么实现的!

14

其乐融融 发布于 2024/04/09 01:33:18

innodb通过mvcc解决不可重复读的问题,在RR数据库隔离级别下,当我们使用快照进行数据读取的时候,只会在第一次读取的时候生成一个ReadView,后续所有快照读都是使用同一个快照,所以就不会发生不可重复读的问题了。

阅读()评论(0)赞 ()

MySQL

面试题:Redis和MySQL的事务区别是什么?

3

其乐融融 发布于 2023/10/27 01:33:33

与Redis不同,MySQL的事务具有强的原子性,一旦事务开始,就会锁定相关的数据,阻止其他事务的访问,直到事务结束。MySQL使用BEGIN来开始一个事务,COMMIT来提交事务,ROLLBACK来回滚事务。

阅读()评论(0)赞 ()

MySQL

面试题:Redis和MySQL的事务区别是什么?

3

其乐融融 发布于 2023/10/06 03:20:13

与Redis不同,MySQL的事务具有强的原子性,一旦事务开始,就会锁定相关的数据,阻止其他事务的访问,直到事务结束。MySQL使用BEGIN来开始一个事务,COMMIT来提交事务,ROLLBACK来回滚事务。

阅读()评论(0)赞 ()

MySQL

MySQL事务及并发下所引发的问题详解

7

其乐融融 发布于 2023/06/26 03:20:06

保证所有的操作都作为 一个工作单元来执行,即使出现了异常,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交( commit ),这些修改永久地保存下来;要么放弃所有的修改 ,整个事务回滚( rollback )到最初状态。

阅读()评论(0)赞 ()