1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. M>
  5. mysql锁系列

当前主题:mysql锁系列

云数据库RDS for MySQL官网文档

阿里云RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

立即查看

MySQL锁系列(二)之 锁解读

背景 锁系列第一期的时候介绍的锁,我们要如何去解读呢? 在哪里能够看到这些锁? 锁信息解读 工欲善其事必先利其器 show engine innodb status 关于锁的信息是最详细的 案例一(有索引的情况) 前期准备 dba:lc_3> dba:lc_

阅读全文

MySQL锁系列(七)之 锁算法详解

能学到什么 隔离级别和锁的关系 重点讲解在RR隔离级别下的加锁算法逻辑 重点罗列了比较典型的几种加锁逻辑案例 对insert的加锁逻辑进行了深度剖析 实战中剖析加锁的全过程 InnoDB为什么要这样加锁 隔离级别和算法 repeatable-read 1.

阅读全文

MySQL锁系列(一)之锁的种类和概念

背景 锁是MySQL里面最难理解的知识,但是又无处不在。 一开始接触锁的时候,感觉被各种锁类型和名词弄得晕头转向,就别说其他了。 本文是通过DBA的视角(非InnoDB内核开发)来分析和窥探锁的奥秘,并解决实际工作当中遇到的问题 锁的种类&概念 想要啃掉这块

阅读全文

MySQL锁系列(八)之 死锁

能学到什么 什么是死锁 死锁有什么危害 典型的死锁案例剖析 如何避免死锁 一、什么是死锁 1.必须满足的条件 1. 必须有两个或者两个以上的事务 2. 不同事务之间都持有对方需要的锁资源。 A事务需要B的资源,B事务需要A的资源,这就是典型的AB-BA死锁

阅读全文

MySQL锁系列(九)之 long transaction

一、背景 最近凌晨05:00总是接到来自SQL防火墙的告警: group_name id user host db command time info state BASE 1059712468 xx xx.xx.xx.xx aea Query 34 UPD

阅读全文

MySQL锁系列(六)之 MVCC

agenda 我们能学到什么 什么是MVCC MVCC能解决什么问题 MVCC的实现原理 一、什么是MVCC 名词解释 英文名:Multi Version Concurrency Control 中文名:多版本一致性控制 应用场景 大家有没有这样的疑问,线上

阅读全文

MySQL锁系列(五)之 隔离级别

一、隔离级别 事务的隔离级别有4种: SQL-1992 ,但是我只想介绍其中两种,因为其他的两个根本就用不上 1.1 什么叫一致性锁定读 和 一致性非锁定读 一致性锁定读 1. 读数据的时候,会去加S-lock、x-lock 2. eg:select ...

阅读全文

MySQL锁系列(四)之 undo log

什么是undo 1) redo 记录的是对页的重做日志,undo 记录的是对事务的逆向操作 2) undo 会产生redo,undo的产生也会伴随这redo的产生,因为重启恢复的时候,可以通过redo还原这些undo的操作,以达到回滚的目的 undo有什么用

阅读全文

mysql锁系列相关问答

提问题

我需要租用阿里云服务器

服务器端运行环境推荐 ·php版本5.0以上5.3以下的版本(推荐使用5.2系列版本) ·Mysql版本5.0及以上5.3以下 ·空间安装zend ·空间支持文件锁功能 ·开启GD功能 ·Mysql函数支持mbstring、iconv、fsocko

阅读全文