能学到什么 什么是死锁 死锁有什么危害 典型的死锁案例剖析 如何避免死锁 一、什么是死锁 1.必须满足的条件 1. 必须有两个或者两个以上的事务 2. 不同事务之间都持有对方需要的锁资源。 A事务需要B的资源,B事务需要A的资源,这就是典型的AB-BA死锁
2.
【云栖社区】 【数据存储与数据库】 【mysql】 【lock】 【索引】 【Transaction】 …
能学到什么 什么是死锁 死锁有什么危害 典型的死锁案例剖析 如何避免死锁 一、什么是死锁 1.必须满足的条件 1. 必须有两个或者两个以上的事务 2. 不同事务之间都持有对方需要的锁资源。 A事务需要B的资源,B事务需要A的资源,这就是典型的AB-BA死锁
2.
【云栖社区】 【数据存储与数据库】 【mysql】 【lock】 【索引】 【Transaction】 …
--- title: MySQL · mysql · MySQL replication partial transaction author: 张远 ---
# replication 概述 目前MySQL支持的replication方式多种多样 1. 普通的master-slave
异步replication 2. 半同步的semi-sync replication
【数据存储与数据库】 【mysql】 【SQL】 【线程】 【阿里技术协会】 【并行复制】 【Transaction】 …
MySQL5.5 开始支持半同步复制,但会有数据丢失的风险。MySQL5.7 中进行了优化,通过
rpl_semi_sync_master_wait_point 参数来实现。
【mysql】 【LOG】 【同步】 【Transaction】 【binlog】 【Commit】 【Semi-Sync】 点击查看原文>
【MySQL】MySQL的四种事务隔离级别
本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID)
1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。
【mysql】 【数据库】 【Transaction】 【account】 点击查看原文>
1.数据库配置 [mysqld]
key_buffer = 512M max_allowed_packet = 64M table_cache = 512
sort_buffer_size = 4M read_buffer_size = 4M read_rnd_buffer_size
=
【mysql】 【innodb】 【数据库】 【配置】 【Server】 【Transaction】 【database】 【type】 …
agenda
我们能学到什么
什么是MVCC MVCC能解决什么问题 MVCC的实现原理 一、什么是MVCC 名词解释 英文名:Multi Version Concurrency Control 中文名:多版本一致性控制
应用场景 大家有没有这样的疑问,线上的表一直被更新,可是为什么还可以去
【数据存储与数据库】 【mysql】 【HTTPS】 【Transaction】 点击查看原文>
一、隔离级别
事务的隔离级别有4种: SQL-1992 ,但是我只想介绍其中两种,因为其他的两个根本就用不上
1.1 什么叫一致性锁定读 和 一致性非锁定读 一致性锁定读 1. 读数据的时候,会去加S-lock、x-lock
2.
【数据存储与数据库】 【mysql】 【lock】 【Transaction】 【DBA】 【session】 …