阿里云文档 2025-04-21

执行DDL操作时提示获取不到MDL锁的解决方法

本文介绍了在PolarDB MySQL版中执行DDL操作时提示“获取不到MDL锁”的解决方法。

阿里云文档 2025-04-10

调用DescribeWaitingSQLInfo获取锁诊断详细信息

获取AnalyticDB PostgreSQL版实例锁等待详情信息。

阿里云文档 2025-04-10

调用DescribeWaitingSQLRecords获取锁诊断列表

获取AnalyticDB PostgreSQL版实例锁诊断列表。

文章 2024-06-12 来自:开发者社区

【MySQL】事务?隔离级别?锁?详解MySQL并发控制机制

1.先理清一下概念 所谓并发控制指的是在对数据库进行并发操作时如何保证数据的一致性和正确性。在数据库中与并发控制相关的概念有如下几个: 事务 隔离界别 锁 这几个概念大家应该都知道,但是我猜很多人没有把它们串在一起搞明白他们之间的关系,导致这三个概念各是各的,造成记忆负担,最后对整个数据库并发控制的体系也云里雾里的。 ...

【MySQL】事务?隔离级别?锁?详解MySQL并发控制机制
文章 2024-02-27 来自:开发者社区

Mysql事务隔离级别和锁特性

数据库事务的四大特性(ACID): 原子性:事务包含的所有数据库操作要么全部执行,要么全部回滚。 一致性:事务应确保数据库的在开始和结束的状态一致。即数据库中的数据应满足完整性约束,如两个客户相互转账,事务发生前两人的账户金额总额是2000,那么事务结束后两人的账户金额总额应当仍然是2000。 隔离性:事务并发时一个事务的执行不应影响另一个事务的执行。 ...

Mysql事务隔离级别和锁特性
文章 2024-01-15 来自:开发者社区

MySQL事务原理分析(ACID特性、隔离级别、锁、MVCC、并发读异常、并发死锁以及如何避免死锁)

重点:1.事务是什么2.acid特性3.隔离级别4.实现:mvcc锁,undolog,redolog5.并发异常,读异常 。 死锁(怎么加锁)一、事务目的事务将数据库从一种一致性状态转换为另一种一致性状态组成事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成mysql的innodb中,单条SQL语句是隐含事务的。多条语句需要手动开启事务特征在数据库提交事务时,可以确保要么所有....

MySQL事务原理分析(ACID特性、隔离级别、锁、MVCC、并发读异常、并发死锁以及如何避免死锁)
文章 2023-06-08 来自:开发者社区

MySQL沉浸式面试:隔离级别、锁、索引原理连环炮你扛得住吗?

今天我们来聊聊MySQL原理基础篇主要是侧重基础知识,原理篇是有一定基础后的递进,通过学习本篇,不仅可以进一步了解MySQL的各项特性,还能为接下来的容灾调优打下坚实的基础。现在,就让我们继续跟随阿柴进行这场沉浸式面试吧。ACID与隔离级别那你先来说说MySQL的四种隔离级别吧。SQL标准定义了4类隔离级别,包括一些具体规则,用来限定事务之间的隔离性。这四种级别分别是读未提交、读已提交、可重复读....

文章 2023-02-24 来自:开发者社区

MySQL隔离级别与MySQL的锁

MySQL隔离级别测试隔离级别数据库准备数据库如下图所示,所有字段都是int(方便测试),id为主键索引,name为普通索引(唯一索引),age没有索引Read Uncommitted(读取未提交内容)打开两个mysql终端,都设置session级别的隔离级别为读取未提交内容(本次会话有效)set session transaction isolation level read uncommit....

MySQL隔离级别与MySQL的锁
文章 2023-02-20 来自:开发者社区

Mysql(五)事务隔离级别与锁机制

概述我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。事务及其ACID事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属....

文章 2023-01-10 来自:开发者社区

MySQL隔离级别的底层理解(MVCC+锁)

MySQL事务的隔离级别和并发的关系mysql是一个C/S架构的软件, 也就意味着, 同一个mysql服务器可能同时存在很多的clients集合来访问. 此时最重要的是什么?   并发性. 并发时候的安全. 并发和数据库安全性本来就是相互矛盾的。要保证更好的安全性最好的方式是什么? 完全舍弃并发. 同时只允许一个用户访问mysql, 串行化. 但是显然这是不现实的事情. 所以权衡两者,....

MySQL隔离级别的底层理解(MVCC+锁)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像