事务
-
Redis+Lua 实现消息和接口幂等性
简介 为了防止消息重复消费导致业务处理异常,消息队列RocketMQ版的消费者在接收到消息后,有必要根据业务上的唯一Key对消息做幂等处理。本文介绍消息幂等的概念、适用场景以及处理…
-
「译文」MySQL 8.2 正式发布,原生支持读写分离!
最近,Oracle 宣布 MySQL 8.2 正式可用,包括对读写分离的支持。这一备受期待的特性已经在最新的创新版本中引入,有助于优化数据库性能和提升可扩展性。 读写分离使应用程序…
-
MySQL 可重复读级别下出现幻读的一个例子
MySQL 默认的隔离级别是 Repeatable Read(可重复读),这种级别下有如下保证: 不会出现 脏读(dirty reads,即不会读到其它事务未提交的数据); 可重复…
-
小米手机“扫一扫”应用的功能与用途详解
在信息化高速发展的今天,手机已经成为我们生活中不可或缺的一部分。小米手机凭借其卓越的性能和丰富的应用,赢得了广大用户的喜爱。其中,“扫一扫”应用以其多样化的功能和广泛的用途,更是成…
-
MySQL 的 index merge (索引合并)导致数据库死锁分析与解决方案
背景 在 DBS – 集群列表 – 更多 – 连接查询 – 死锁中,看到 9 月 22 日有数据库死锁日志,后排查发现是因为 mys…
-
记一次Mysql加字段加不上问题排查过程
一、背景 最近在做计费重构的项目,项目开发工作基本收尾,但是遇到了一个字段加不上的问题,排查过程中也学到了一些东西,这里记录下。 二、问题 2.1 问题反馈 由于要加的字段是另外一…
-
奇怪的主从复制问题
## 奇怪的主从复制问题 今天在修正一客户的事务隔离级别时发现了一个奇怪的问题,主从复制中从库的线程Time值为负数。 1、现象 processlist的Time值有三个负数和一个…
-
精通MySQL Clone这一篇就够了
## 精通MySQL Clone这一篇就够了 1、概述 MySQL 8.0.17 中引入的克隆插件允许在本地或从远程 MySQL 服务器实例克隆数据。克隆数据是存储的数据的物理快照…
-
OLT配置GPON ONU/ONT的基本命令
OMCI 消息格式及协议 OMCI协议:https://blog.csdn.net/binfeng1987/article/details/134256184 GPON ONU O…
-
女神节精选推荐:超百万女神一致好评的APP,让女神的节日充满爱与温馨!
大家好!今天是女神节,精选7款超百万女神最喜欢的APP!快来推荐给你身边的女神吧! 1.小宇宙 小宇宙是一款专注于发现优质播客的音频平台, 汇聚了全球各地的声音创作者,为用户带来丰…
-
Redis发布订阅源码剖析
Redis的发布订阅(Pub/Sub)功能提供了一种消息队列的实现方式,可以让发送方(发布者)向一个频道发布消息,订阅方(订阅者)则可以订阅相关频道接收消息。本文将带着大家走读源码…
-
分布式锁的实现与最佳实践
分布式系统中,确保对共享资源的同步访问是至关重要的。分布式锁提供了一种机制,通过它,系统能够在不同节点间安全地管理资源访问。本文将探讨基于数据库、Redis和Etcd的分布式锁实现…
-
多版本并发控制(MVCC)原理与数据库实践
在数据库管理系统中,提高并发性能是一个重要的目标。对于高级数据库管理员和开发人员,理解并掌握多版本并发控制(MVCC)的原理及应用是必不可少的。本文将详细介绍为什么需要MVCC、M…
-
深入理解MySQL事务的机制与恢复策略
在现代数据库系统中,事务管理是确保数据一致性和完整性的关键机制。MySQL作为一款广泛使用的关系数据库管理系统,提供了强大的事务支持,主要通过其存储引擎InnoDB来实现。本文旨在…
-
解决执行yum-complete-transaction命令时提示yum.Errors.RepoError, e错误问题
问题 更新Jenkins时系统卡住,就Ctrl+C强制取消了本次安装,但是yum的本次事务仍然存在,重新执行安装命令会显示以下内容 正在解决依赖关系There are&n…
-
MySQL内幕:XA长事务是如何垄断IX锁的?
有一天,你遇到下面这样一种情况: 在修改表结构的时候,你发现会话一直卡在那里,没有动静。 查看processlist发现该线程一直在等待medata lock的释放。 这时你想到去…