阿里云文档 2026-05-26

使用锁分析功能诊断死锁-云原生数据库 PolarDB-阿里云

本文介绍了锁分析的具体操作步骤。

阿里云文档 2026-05-26

元数据锁优化核心机制与原理-云原生数据库 PolarDB-阿里云

MDL锁(MetaData Lock,元数据锁)是数据库的内部锁,用于确保执行DDL时事务使用的表元数据的一致性。普通读写事务需要获取对应表的MDL读锁,DDL操作需要获取对应表的MDL写锁。执行DDL时需要关注的MDL锁相关问题如下:阻塞性长事务长期持有的MDL读锁会阻塞DDL的执行,这会使DDL...

文章 2025-04-23 来自:开发者社区

【分布式锁通关指南 09】源码剖析redisson之公平锁的实现

引言 在本篇中,我们继续探索redisson中相关锁的实现,本期将围绕公平锁进行讲解。在正式开始前,我们回顾下公平锁的概念-在多线程或分布式环境中,锁的获取是有先后顺序的,按照请求顺序来获得锁。这就意味着A、B、C 三个线程都想获得同一把锁,那么最先请求的线程会被优先给予资源。如果此时锁被某个线程占用ÿ...

【分布式锁通关指南 09】源码剖析redisson之公平锁的实现
文章 2025-03-17 来自:开发者社区

【分布式锁通关指南 08】源码剖析redisson可重入锁之释放及阻塞与非阻塞获取

引言 有加锁自然就有解锁,本篇则将围绕锁的释放锁Lua脚本进行深入剖析,另外,还将对阻塞和非阻塞两张方式分别如何获取锁进行比较。 可重入锁之释放锁 这里我们依然是按照步骤来看看释放锁是如何执行的。 1.首先从入口方法开始: public void unlock() { try { get(unlockAsync(...

【分布式锁通关指南 08】源码剖析redisson可重入锁之释放及阻塞与非阻塞获取
文章 2025-03-13 来自:开发者社区

【分布式锁通关指南 07】源码剖析redisson利用看门狗机制异步维持客户端锁

引言 在上篇中,我们梳理了redisson的可重入锁的加锁流程,而加锁必然就会有锁续期的问题,那么看门狗机制是维持锁续期的关键。因此,在本篇中我们将剖析redisson中的看门狗机制究竟是如何实现的。 利用Watchdog机制异步维持客户端锁 看门狗机制是redisson解决锁续期问题而设置的,在前文中我们也有手写过&#x...

【分布式锁通关指南 07】源码剖析redisson利用看门狗机制异步维持客户端锁
文章 2025-03-04 来自:开发者社区

【分布式锁通关指南 06】源码剖析redisson可重入锁之加锁

引言 在上篇中,我们基于spring boot整合redisson实现了分布式锁,接下来我会带领大家花一些时间来学习redisson如何实现各种锁,所以我们需要先从github上下载它的源码,本篇则先从可重入锁的相关实现开始来为大家做讲解。 加锁流程分析 这里我们按照步骤逐步分析Redisson 可重入锁的加锁流程。 1.首先从入口方法...

【分布式锁通关指南 06】源码剖析redisson可重入锁之加锁
文章 2025-01-15 来自:开发者社区

【分布式锁通关指南 01】从解决库存超卖开始加锁的初体验

引言 在电商业务中,库存超卖问题就如同一颗定时炸弹,随时可能在高并发的环境下引爆。对于后端工程师来说,就需要为这颗炸弹加上防止爆炸的保险,从而避免因为超卖导致的资损问题。本系列文章就将从这个场景入手,一步步地为各位读者引入分布式锁的各种实现,从而让大家可以掌握分布式锁在常见场景的使用。 需求背景 背景非常简单...

【分布式锁通关指南 01】从解决库存超卖开始加锁的初体验
阿里云文档 2023-09-03

使用SHOWMETADATALOCK语句查询持有锁的事务_云原生数据库PolarDB分布式版_云原生数据库 PolarDB(PolarDB)

本文将介绍如何在PolarDB-X上使用SHOW METADATA LOCK语句查询持有锁的事务。

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

产品推荐

阿里云分布式应用服务

企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。

+关注