mysql事物与锁

作者: 帅子sz | 来源:发表于2019-06-13 17:33 被阅读4次

事务的四大特性

1.原子性 

2.一致性 

3.隔离性 

4.持久性

事物在并发下产生的问题

1.更新丢失 

2.脏读 

3.不可重复读 

4.幻读

事务的四个隔离级别

1 read_uncommited 读未提交(会产生脏读、不可重复读、幻读问题)

2 read_commited 读已提交( 会产生不可重复读、幻读问题)

3 repeatable_read 可重复读 (会产生幻读问题)

4 serilizable 序列化读 (不会产生问题)

数据库中的锁

1.共享锁(又称为读锁和S锁)

2.排它锁(又称为写锁和X锁)

排他锁:若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁为止。

共享锁:若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁为止。

-

相关文章

  • mysql事物与锁

    事务的四大特性 1.原子性 2.一致性 3.隔离性 4.持久性 事物在并发下产生的问题 1.更新丢失 2.脏读 3...

  • mysql事物与锁

    1 . 事物的四大特性 ACID 原子性 一致性 隔离性 持久性 2. 事物并发三大问题(数据库读一致性问题) 脏...

  • mysql锁与事物隔离级别

    锁的定义 锁是计算机协调多个进程或线程并发访问某一资源的机制 锁分类 性能:乐观锁与悲观锁 操作:读锁和写锁(都属...

  • mysql 笔记 (锁,事物)

    锁读锁:共享锁写锁:排它锁锁粒度表锁 :最小开销的锁策略行级锁:支持最大并发处理,在InnDB存储引擎中得以实现,...

  • 收藏-MySQL

    # MySQL的并发控制与加锁分析# MySQL的四种事务隔离级别# mysql共享锁与排他锁

  • Mysql 之 锁表与解表

    Mysql 之 锁表与解表 Mysql 查看锁表语句 mysql>show open tables where i...

  • 共享 + 排他锁

    mysql锁机制分为表级锁和行级锁 ,mysql中行级锁中的共享锁与排他锁进行分享交流。 测试语法 begin; ...

  • MySQL-7事物与锁的关系

    大家好,我是安小生,继续数据库的总结:MySQL的事物,那么什么是事物呢? 事务是MySQL区别于NoSQL的重要...

  • 高性能Mysql笔记

    一、Mysql架构与历史 1、架构图 2、锁 表锁 行级锁 3、事务 死锁 Mysql中的事务 1

  • 深入理解Mysql锁与事物隔离级别

    本文章主要解释以下主要几个问题: 事物与ACID属性: 原子性(Atomicity) 一致性(Consistent...

网友评论

    本文标题:mysql事物与锁

    本文链接:https://www.haomeiwen.com/subject/cfwrfctx.html