首页
学习
活动
专区
工具
TVP
发布

爱可生开源社区

专栏成员
837
文章
685734
阅读量
46
订阅数
OB 运维 | 存储过程慢?可能是 plan cache 失效了
业务反馈一个存储过程执行慢,需要排查原因。由于存储过程过长且涉及多张表,所以主要分享排查思路。
爱可生开源社区
2024-09-19
60
MySQL 核心模块揭秘 | 34 期 | RC 隔离级别插入记录,唯一索引冲突加什么锁?
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-09-19
120
技术分享 | 深入理解 MySQL 中的 SQL_MODE
作者:许祥,爱可生 MySQL DBA 团队成员,负责处理客户 MySQL 及我司自研 DMP 平台日常运维中的问题。
爱可生开源社区
2024-09-14
1190
第 57 期:MySQL 清理 undo log 居然用了 10 个小时
目前,ChatDBA 还在最后的准备阶段,会尽快跟大家见面。想预约试用的朋友,可以扫码文末的 预约试用 二维码或点击 原文链接。我们正在对 DBA 群体试用大模型的情况进行调研,这对我们打磨 ChatDBA 的使用体验非常重要。
爱可生开源社区
2024-09-14
890
OB 运维 | 14 天蹲守,数据库连接超时“疑案”最终破获
相较于 MySQL 这样的单机数据库,OceanBase 数据库的访问链路会稍长一些。当出现连接异常的情况,排查起来会多一些思考步骤。下面通过一个案例来分享 OceanBase 中如何抓包分析应用连接超时的问题。
爱可生开源社区
2024-09-14
660
MySQL 核心模块揭秘 | 33 期 | RR 隔离级别插入记录,唯一索引冲突加什么锁?
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-09-14
890
MySQL 核心模块揭秘 | 32 期 | 插入记录,主键索引冲突加什么锁?
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-09-14
870
MySQL 核心模块揭秘 | 31 期 | 隐式锁
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-09-14
500
OB 运维 | OBOracle 竟然可以使用 Repeatable Read?
看到文章标题会有个疑惑,OceanBase 的 Oracle 模式不是只支持 2 种隔离级别:
爱可生开源社区
2024-09-14
930
OB 开发 | 数据迁移工具应具备的延迟智能诊断功能
某客户需要将 Oracle 的数据同步到 OceanBase(MySQL 模式)。涉及到 OceanBase 的数据同步/迁移的工作就需要用到 OMS 了。
爱可生开源社区
2024-09-14
860
MySQL 核心模块揭秘 | 30 期 | 死锁日志详解
以上是从死锁日志中择(zhái)出来的辅助信息。只有系统变量 log_error_verbosity 的值为 3,死锁日志中才会包含这些信息。
爱可生开源社区
2024-09-14
670
技术分享 | MySQL 索引合并优化实践
在生产环境的数据库中,经常会看到有些 SQL 的 where 条件包含:普通索引等值 + 主键范围查询 + order by limit。明明走普通索引效率更高,但是选择走了索引合并,本文就对这种索引合并的情况研究一下。
爱可生开源社区
2024-09-14
670
第 56 期:为什么不建议关闭 MySQL 严格模式?
社区王牌专栏《一问一实验:AI 版》全新改版归来,得到了新老读者们的关注。其中不乏对 ChatDBA 感兴趣的读者前来咨询,表达了想试用体验 ChatDBA 的意愿,对此我们表示感谢 🤟。
爱可生开源社区
2024-09-14
430
技术分享 | 从实现原理来看为什么 Clone 插件比 Xtrabackup 更好用?
从 MySQL 8.0.17 版本开始,官方实现了 Clone 的功能,允许用户通过简单的 SQL 命令把远端或本地的数据库实例拷贝到其他实例后,快速拉起一个新的实例。
爱可生开源社区
2024-09-14
920
MySQL 核心模块揭秘 | 29 期 | 授予锁
事务申请加表锁或者行锁,有可能立即获得锁,也有可能被其它事务持有的锁阻塞,需要先进入锁等待状态,等其它事务释放表锁或者行锁之后,申请加锁的事务才能获得锁。
爱可生开源社区
2024-09-14
860
故障分析 | 为什么你的 show slave status 会卡住?
在数据库 MySQL 的日常运维中,生产环境一般都是 1 主 N 从的高可用架构。涉及主从同步的问题,通常执行 show slave status 命令就可以了解主从实例之间的同步状态,但是凡事总会有意外。
爱可生开源社区
2024-09-14
550
OB 运维 | 日志盘过小也会导致创建租户失败?
某客户基于节约资源的想法,将日志盘设置的比较小,日志盘大小约为集群内存规格的 1.5 倍,当创建租户时,CPU 和内存都充足的情况下,却存在报错 "LOG_DISK resource not enough",我们尝试复现问题并定位原因。
爱可生开源社区
2024-09-14
950
MySQL 核心模块揭秘 | 28 期 | 什么时候释放锁?
InnoDB 事务执行过程中,加表锁或者行锁之后,释放锁最常见的时机是事务提交或者回滚即将完成时。
爱可生开源社区
2024-09-14
320
故障分析 | MySQL 5.7 连续 Crash 引发 GTID 丢失
生产环境中 MySQL 5.7.26 版本下,当主库短时间内连续遇到 2 次 Crash 的特殊场景时,会导致备库重新建立复制时会抛出错误 Slave has more GTIDs than the master has,IO 线程复制报错。
爱可生开源社区
2024-09-14
980
MySQL 核心模块揭秘 | 27 期 | 死锁(3)解决死锁
解决死锁最重要的事情,就是决定回滚死锁环中哪个事务,也就是选择哪个事务作为死锁受害事务。
爱可生开源社区
2024-09-14
690
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档